./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe018_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe018_rmo.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-76401ed-m [2024-06-20 17:14:24,695 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:14:24,759 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:14:24,764 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:14:24,764 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:14:24,792 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:14:24,792 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:14:24,793 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:14:24,793 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:14:24,793 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:14:24,793 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:14:24,793 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:14:24,794 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:14:24,794 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:14:24,794 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:14:24,795 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:14:24,795 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:14:24,795 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:14:24,795 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:14:24,795 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:14:24,796 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:14:24,798 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:14:24,799 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:14:24,799 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:14:24,802 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:14:24,802 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:14:24,802 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:14:24,802 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:14:24,802 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:14:24,803 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:14:24,803 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:14:24,803 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:14:24,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:14:24,804 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:14:24,804 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:14:24,805 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:14:24,805 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:14:24,805 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 17:14:25,010 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:14:25,030 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:14:25,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:14:25,032 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:14:25,033 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:14:25,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-20 17:14:26,081 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:14:26,312 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:14:26,312 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-20 17:14:26,323 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a8fdce502/982e443caf8f4331978a51b5da14ec8b/FLAGb807cde0c [2024-06-20 17:14:26,332 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a8fdce502/982e443caf8f4331978a51b5da14ec8b [2024-06-20 17:14:26,334 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:14:26,335 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:14:26,335 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe018_rmo.opt.yml/witness.yml [2024-06-20 17:14:26,530 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:14:26,531 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:14:26,533 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:14:26,533 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:14:26,537 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:14:26,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:14:26" (1/2) ... [2024-06-20 17:14:26,541 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@510953ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:14:26, skipping insertion in model container [2024-06-20 17:14:26,541 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:14:26" (1/2) ... [2024-06-20 17:14:26,542 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@13958911 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:14:26, skipping insertion in model container [2024-06-20 17:14:26,543 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:14:26" (2/2) ... [2024-06-20 17:14:26,543 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@510953ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:26, skipping insertion in model container [2024-06-20 17:14:26,543 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:14:26" (2/2) ... [2024-06-20 17:14:26,544 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:14:26,668 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:14:26,670 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-20 17:14:26,670 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-20 17:14:26,670 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-20 17:14:26,670 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:14:26,671 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-20 17:14:26,709 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:14:27,056 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:14:27,067 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:14:27,241 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:14:27,277 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:14:27,277 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27 WrapperNode [2024-06-20 17:14:27,278 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:14:27,278 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:14:27,279 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:14:27,279 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:14:27,284 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,413 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-20 17:14:27,413 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:14:27,414 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:14:27,414 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:14:27,414 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:14:27,423 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,423 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,426 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,441 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [2, 45]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-20 17:14:27,456 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,456 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,466 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,468 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,470 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,486 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,490 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:14:27,490 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:14:27,490 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:14:27,491 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:14:27,491 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (1/1) ... [2024-06-20 17:14:27,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:14:27,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:14:27,558 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 17:14:27,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:14:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:14:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:14:27,628 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:14:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:14:27,628 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:14:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:14:27,629 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:14:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:14:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-20 17:14:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:14:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:14:27,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:14:27,631 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 17:14:27,784 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:14:27,785 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:14:28,200 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:14:28,201 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:14:28,549 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:14:28,549 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:14:28,550 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:14:28 BoogieIcfgContainer [2024-06-20 17:14:28,550 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:14:28,552 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:14:28,553 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:14:28,555 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:14:28,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:14:26" (1/4) ... [2024-06-20 17:14:28,556 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427af675 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:14:28, skipping insertion in model container [2024-06-20 17:14:28,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:14:26" (2/4) ... [2024-06-20 17:14:28,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427af675 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:14:28, skipping insertion in model container [2024-06-20 17:14:28,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:14:27" (3/4) ... [2024-06-20 17:14:28,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427af675 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:14:28, skipping insertion in model container [2024-06-20 17:14:28,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:14:28" (4/4) ... [2024-06-20 17:14:28,558 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.opt.i [2024-06-20 17:14:28,574 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:14:28,574 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:14:28,574 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:14:28,654 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:14:28,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 17:14:28,716 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 17:14:28,716 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:14:28,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:14:28,719 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 17:14:28,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 17:14:28,733 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:14:28,739 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;@6fa5fcda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:14:28,739 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:14:28,744 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:14:28,745 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 17:14:28,745 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:14:28,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:28,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:14:28,746 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:28,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:28,752 INFO L85 PathProgramCache]: Analyzing trace with hash 756757057, now seen corresponding path program 1 times [2024-06-20 17:14:28,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:28,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852454179] [2024-06-20 17:14:28,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:28,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:28,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:30,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-20 17:14:30,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:30,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852454179] [2024-06-20 17:14:30,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852454179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:30,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:30,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:14:30,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018729055] [2024-06-20 17:14:30,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:30,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:14:30,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:30,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:14:30,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:14:30,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 17:14:30,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:30,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:30,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 17:14:30,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:30,998 INFO L124 PetriNetUnfolderBase]: 897/1380 cut-off events. [2024-06-20 17:14:30,998 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-06-20 17:14:31,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1380 events. 897/1380 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6384 event pairs, 455 based on Foata normal form. 2/1358 useless extension candidates. Maximal degree in co-relation 2795. Up to 1343 conditions per place. [2024-06-20 17:14:31,008 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-20 17:14:31,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 183 flow [2024-06-20 17:14:31,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:14:31,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:14:31,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-20 17:14:31,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-20 17:14:31,017 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 69 transitions. [2024-06-20 17:14:31,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 183 flow [2024-06-20 17:14:31,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:14:31,021 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 17:14:31,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 17:14:31,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 17:14:31,025 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 17:14:31,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:31,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:31,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:31,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:14:31,026 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:31,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:31,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1910570394, now seen corresponding path program 1 times [2024-06-20 17:14:31,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:31,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514436594] [2024-06-20 17:14:31,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:31,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:33,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:33,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:33,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514436594] [2024-06-20 17:14:33,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514436594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:33,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:33,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:14:33,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545304085] [2024-06-20 17:14:33,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:33,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:14:33,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:33,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:14:33,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:14:33,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:14:33,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:33,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:33,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:14:33,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:34,465 INFO L124 PetriNetUnfolderBase]: 1139/1736 cut-off events. [2024-06-20 17:14:34,465 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-06-20 17:14:34,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4019 conditions, 1736 events. 1139/1736 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7781 event pairs, 393 based on Foata normal form. 6/1738 useless extension candidates. Maximal degree in co-relation 4007. Up to 1639 conditions per place. [2024-06-20 17:14:34,473 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 42 selfloop transitions, 6 changer transitions 0/53 dead transitions. [2024-06-20 17:14:34,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 240 flow [2024-06-20 17:14:34,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:14:34,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:14:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-06-20 17:14:34,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-20 17:14:34,476 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 83 transitions. [2024-06-20 17:14:34,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 240 flow [2024-06-20 17:14:34,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:14:34,478 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-20 17:14:34,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-20 17:14:34,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-20 17:14:34,479 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-20 17:14:34,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:34,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:34,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:34,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:14:34,480 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-20 17:14:34,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:34,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1467192412, now seen corresponding path program 1 times [2024-06-20 17:14:34,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:34,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986594292] [2024-06-20 17:14:34,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:34,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:35,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:35,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:35,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986594292] [2024-06-20 17:14:35,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986594292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:35,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:35,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:14:35,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877397956] [2024-06-20 17:14:35,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:35,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:14:35,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:35,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:14:35,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:14:35,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:14:35,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 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-20 17:14:35,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:35,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:14:35,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:36,708 INFO L124 PetriNetUnfolderBase]: 878/1358 cut-off events. [2024-06-20 17:14:36,709 INFO L125 PetriNetUnfolderBase]: For 741/741 co-relation queries the response was YES. [2024-06-20 17:14:36,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3434 conditions, 1358 events. 878/1358 cut-off events. For 741/741 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6223 event pairs, 371 based on Foata normal form. 4/1360 useless extension candidates. Maximal degree in co-relation 3419. Up to 1311 conditions per place. [2024-06-20 17:14:36,716 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-20 17:14:36,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 287 flow [2024-06-20 17:14:36,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:14:36,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:14:36,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-20 17:14:36,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-20 17:14:36,719 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 5 states and 89 transitions. [2024-06-20 17:14:36,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 287 flow [2024-06-20 17:14:36,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 57 transitions, 270 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 17:14:36,722 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 168 flow [2024-06-20 17:14:36,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-20 17:14:36,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-20 17:14:36,723 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 168 flow [2024-06-20 17:14:36,724 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-20 17:14:36,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:36,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:36,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:14:36,724 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:36,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:36,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1001036779, now seen corresponding path program 1 times [2024-06-20 17:14:36,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:36,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006930490] [2024-06-20 17:14:36,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:36,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:39,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:39,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006930490] [2024-06-20 17:14:39,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006930490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:39,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:39,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:14:39,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111640240] [2024-06-20 17:14:39,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:39,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:14:39,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:39,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:14:39,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:14:39,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:14:39,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 168 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-20 17:14:39,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:39,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:14:39,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:40,305 INFO L124 PetriNetUnfolderBase]: 870/1346 cut-off events. [2024-06-20 17:14:40,305 INFO L125 PetriNetUnfolderBase]: For 1203/1203 co-relation queries the response was YES. [2024-06-20 17:14:40,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1346 events. 870/1346 cut-off events. For 1203/1203 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6141 event pairs, 352 based on Foata normal form. 4/1348 useless extension candidates. Maximal degree in co-relation 3758. Up to 1277 conditions per place. [2024-06-20 17:14:40,312 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-20 17:14:40,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 350 flow [2024-06-20 17:14:40,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:14:40,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:14:40,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 17:14:40,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 17:14:40,316 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 168 flow. Second operand 6 states and 105 transitions. [2024-06-20 17:14:40,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 350 flow [2024-06-20 17:14:40,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 344 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-20 17:14:40,321 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 205 flow [2024-06-20 17:14:40,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-20 17:14:40,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-20 17:14:40,322 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 205 flow [2024-06-20 17:14:40,322 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-20 17:14:40,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:40,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:40,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:14:40,323 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:40,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:40,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1241932750, now seen corresponding path program 1 times [2024-06-20 17:14:40,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:40,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15347288] [2024-06-20 17:14:40,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:40,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:42,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:42,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15347288] [2024-06-20 17:14:42,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15347288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:42,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:42,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:14:42,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578311314] [2024-06-20 17:14:42,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:42,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:14:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:42,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:14:42,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:14:42,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:14:42,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:42,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:42,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:14:42,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:43,593 INFO L124 PetriNetUnfolderBase]: 1129/1734 cut-off events. [2024-06-20 17:14:43,594 INFO L125 PetriNetUnfolderBase]: For 2360/2360 co-relation queries the response was YES. [2024-06-20 17:14:43,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5123 conditions, 1734 events. 1129/1734 cut-off events. For 2360/2360 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7806 event pairs, 384 based on Foata normal form. 4/1734 useless extension candidates. Maximal degree in co-relation 5102. Up to 1585 conditions per place. [2024-06-20 17:14:43,603 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-20 17:14:43,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 383 flow [2024-06-20 17:14:43,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:14:43,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:14:43,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-20 17:14:43,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-20 17:14:43,606 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 205 flow. Second operand 5 states and 89 transitions. [2024-06-20 17:14:43,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 383 flow [2024-06-20 17:14:43,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 358 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 17:14:43,609 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 242 flow [2024-06-20 17:14:43,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-20 17:14:43,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-20 17:14:43,610 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 242 flow [2024-06-20 17:14:43,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:43,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:43,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:43,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:14:43,611 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:43,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:43,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1234662940, now seen corresponding path program 2 times [2024-06-20 17:14:43,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:43,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140874430] [2024-06-20 17:14:43,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:43,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:43,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:45,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:45,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140874430] [2024-06-20 17:14:45,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140874430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:45,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:45,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:14:45,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343125311] [2024-06-20 17:14:45,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:14:45,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:45,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:14:45,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:14:45,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:14:45,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 242 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:45,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:45,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:14:45,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:46,848 INFO L124 PetriNetUnfolderBase]: 1119/1720 cut-off events. [2024-06-20 17:14:46,848 INFO L125 PetriNetUnfolderBase]: For 3427/3427 co-relation queries the response was YES. [2024-06-20 17:14:46,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5485 conditions, 1720 events. 1119/1720 cut-off events. For 3427/3427 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7786 event pairs, 384 based on Foata normal form. 4/1720 useless extension candidates. Maximal degree in co-relation 5463. Up to 1543 conditions per place. [2024-06-20 17:14:46,861 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-20 17:14:46,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 458 flow [2024-06-20 17:14:46,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:14:46,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:14:46,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 17:14:46,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 17:14:46,864 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 242 flow. Second operand 6 states and 105 transitions. [2024-06-20 17:14:46,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 458 flow [2024-06-20 17:14:46,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 420 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 17:14:46,869 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 274 flow [2024-06-20 17:14:46,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-20 17:14:46,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-20 17:14:46,871 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 274 flow [2024-06-20 17:14:46,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:46,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:46,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:46,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:14:46,872 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:46,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:46,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1836575047, now seen corresponding path program 1 times [2024-06-20 17:14:46,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:46,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415261127] [2024-06-20 17:14:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:46,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:48,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:48,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415261127] [2024-06-20 17:14:48,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415261127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:48,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:48,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:14:48,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679567074] [2024-06-20 17:14:48,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:48,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:14:48,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:48,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:14:48,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:14:49,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:14:49,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:49,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:49,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:14:49,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:49,693 INFO L124 PetriNetUnfolderBase]: 880/1367 cut-off events. [2024-06-20 17:14:49,693 INFO L125 PetriNetUnfolderBase]: For 3134/3134 co-relation queries the response was YES. [2024-06-20 17:14:49,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 1367 events. 880/1367 cut-off events. For 3134/3134 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6332 event pairs, 374 based on Foata normal form. 2/1365 useless extension candidates. Maximal degree in co-relation 4575. Up to 1310 conditions per place. [2024-06-20 17:14:49,701 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 49 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-20 17:14:49,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 438 flow [2024-06-20 17:14:49,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:14:49,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:14:49,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-20 17:14:49,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:14:49,703 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 274 flow. Second operand 5 states and 85 transitions. [2024-06-20 17:14:49,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 438 flow [2024-06-20 17:14:49,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 396 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 17:14:49,706 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 281 flow [2024-06-20 17:14:49,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-20 17:14:49,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-20 17:14:49,706 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 281 flow [2024-06-20 17:14:49,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:49,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:49,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:49,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:14:49,707 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:49,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:49,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1380748231, now seen corresponding path program 1 times [2024-06-20 17:14:49,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:49,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512478697] [2024-06-20 17:14:49,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:49,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:49,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:51,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:51,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:51,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512478697] [2024-06-20 17:14:51,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512478697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:51,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:51,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:14:51,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88553026] [2024-06-20 17:14:51,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:51,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:14:51,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:51,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:14:51,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:14:51,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:14:51,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 281 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:51,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:51,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:14:51,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:52,944 INFO L124 PetriNetUnfolderBase]: 1302/2040 cut-off events. [2024-06-20 17:14:52,944 INFO L125 PetriNetUnfolderBase]: For 5554/5554 co-relation queries the response was YES. [2024-06-20 17:14:52,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6974 conditions, 2040 events. 1302/2040 cut-off events. For 5554/5554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9851 event pairs, 235 based on Foata normal form. 16/2052 useless extension candidates. Maximal degree in co-relation 6950. Up to 1481 conditions per place. [2024-06-20 17:14:52,957 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-06-20 17:14:52,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 94 transitions, 611 flow [2024-06-20 17:14:52,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:14:52,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:14:52,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 17:14:52,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-20 17:14:52,962 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 281 flow. Second operand 7 states and 129 transitions. [2024-06-20 17:14:52,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 94 transitions, 611 flow [2024-06-20 17:14:52,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 94 transitions, 586 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 17:14:52,967 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 326 flow [2024-06-20 17:14:52,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-06-20 17:14:52,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-20 17:14:52,970 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 326 flow [2024-06-20 17:14:52,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:52,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:52,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:52,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:14:52,970 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:52,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:52,971 INFO L85 PathProgramCache]: Analyzing trace with hash -337618359, now seen corresponding path program 2 times [2024-06-20 17:14:52,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:52,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357300515] [2024-06-20 17:14:52,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:52,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:52,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:55,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:55,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357300515] [2024-06-20 17:14:55,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357300515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:55,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:55,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:14:55,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054767237] [2024-06-20 17:14:55,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:55,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:14:55,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:55,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:14:55,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:14:55,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:14:55,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 326 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:55,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:55,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:14:55,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:14:56,874 INFO L124 PetriNetUnfolderBase]: 1266/1984 cut-off events. [2024-06-20 17:14:56,874 INFO L125 PetriNetUnfolderBase]: For 6567/6567 co-relation queries the response was YES. [2024-06-20 17:14:56,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6967 conditions, 1984 events. 1266/1984 cut-off events. For 6567/6567 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9489 event pairs, 328 based on Foata normal form. 20/2000 useless extension candidates. Maximal degree in co-relation 6942. Up to 1621 conditions per place. [2024-06-20 17:14:56,883 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 16 changer transitions 0/83 dead transitions. [2024-06-20 17:14:56,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 560 flow [2024-06-20 17:14:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:14:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:14:56,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-20 17:14:56,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-20 17:14:56,885 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 326 flow. Second operand 6 states and 109 transitions. [2024-06-20 17:14:56,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 560 flow [2024-06-20 17:14:56,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 538 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:14:56,891 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 346 flow [2024-06-20 17:14:56,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-20 17:14:56,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-20 17:14:56,892 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 346 flow [2024-06-20 17:14:56,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:56,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:14:56,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:14:56,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:14:56,892 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:14:56,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:14:56,893 INFO L85 PathProgramCache]: Analyzing trace with hash 618868723, now seen corresponding path program 3 times [2024-06-20 17:14:56,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:14:56,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019468507] [2024-06-20 17:14:56,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:14:56,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:14:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:14:59,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:14:59,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:14:59,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019468507] [2024-06-20 17:14:59,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019468507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:14:59,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:14:59,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:14:59,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547397092] [2024-06-20 17:14:59,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:14:59,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:14:59,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:14:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:14:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:14:59,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:14:59,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 346 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:14:59,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:14:59,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:14:59,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:00,573 INFO L124 PetriNetUnfolderBase]: 1298/2044 cut-off events. [2024-06-20 17:15:00,573 INFO L125 PetriNetUnfolderBase]: For 7836/7836 co-relation queries the response was YES. [2024-06-20 17:15:00,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7373 conditions, 2044 events. 1298/2044 cut-off events. For 7836/7836 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9955 event pairs, 405 based on Foata normal form. 20/2060 useless extension candidates. Maximal degree in co-relation 7346. Up to 1709 conditions per place. [2024-06-20 17:15:00,583 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-20 17:15:00,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 89 transitions, 618 flow [2024-06-20 17:15:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:00,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:00,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:15:00,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:15:00,585 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 346 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:15:00,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 89 transitions, 618 flow [2024-06-20 17:15:00,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 581 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:00,593 INFO L231 Difference]: Finished difference. Result has 67 places, 56 transitions, 366 flow [2024-06-20 17:15:00,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=67, PETRI_TRANSITIONS=56} [2024-06-20 17:15:00,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-20 17:15:00,593 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 56 transitions, 366 flow [2024-06-20 17:15:00,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:00,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:00,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:00,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:15:00,594 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:00,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1099885179, now seen corresponding path program 1 times [2024-06-20 17:15:00,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:00,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682924789] [2024-06-20 17:15:00,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:00,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:00,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:03,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:03,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:03,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682924789] [2024-06-20 17:15:03,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682924789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:03,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:03,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:15:03,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254216888] [2024-06-20 17:15:03,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:03,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:15:03,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:03,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:15:03,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:15:03,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:03,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 366 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:03,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:03,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:03,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:04,571 INFO L124 PetriNetUnfolderBase]: 1278/2012 cut-off events. [2024-06-20 17:15:04,571 INFO L125 PetriNetUnfolderBase]: For 8376/8376 co-relation queries the response was YES. [2024-06-20 17:15:04,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7294 conditions, 2012 events. 1278/2012 cut-off events. For 8376/8376 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9750 event pairs, 334 based on Foata normal form. 12/2020 useless extension candidates. Maximal degree in co-relation 7266. Up to 1391 conditions per place. [2024-06-20 17:15:04,582 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 20 changer transitions 0/91 dead transitions. [2024-06-20 17:15:04,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 624 flow [2024-06-20 17:15:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:04,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 17:15:04,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-20 17:15:04,584 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 366 flow. Second operand 7 states and 124 transitions. [2024-06-20 17:15:04,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 624 flow [2024-06-20 17:15:04,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 587 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:04,591 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 355 flow [2024-06-20 17:15:04,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=355, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-20 17:15:04,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-20 17:15:04,592 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 355 flow [2024-06-20 17:15:04,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:04,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:04,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:04,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:15:04,593 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:04,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:04,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1099249717, now seen corresponding path program 1 times [2024-06-20 17:15:04,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:04,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493135436] [2024-06-20 17:15:04,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:04,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:04,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:07,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:07,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:07,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493135436] [2024-06-20 17:15:07,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493135436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:07,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:07,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:15:07,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730589513] [2024-06-20 17:15:07,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:07,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:15:07,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:07,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:15:07,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:15:07,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:07,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 355 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:07,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:07,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:07,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:08,110 INFO L124 PetriNetUnfolderBase]: 1272/2007 cut-off events. [2024-06-20 17:15:08,110 INFO L125 PetriNetUnfolderBase]: For 9096/9096 co-relation queries the response was YES. [2024-06-20 17:15:08,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7388 conditions, 2007 events. 1272/2007 cut-off events. For 9096/9096 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9772 event pairs, 446 based on Foata normal form. 2/2008 useless extension candidates. Maximal degree in co-relation 7359. Up to 1950 conditions per place. [2024-06-20 17:15:08,121 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-20 17:15:08,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 76 transitions, 575 flow [2024-06-20 17:15:08,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:08,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-20 17:15:08,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:15:08,122 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 355 flow. Second operand 6 states and 90 transitions. [2024-06-20 17:15:08,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 76 transitions, 575 flow [2024-06-20 17:15:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 76 transitions, 513 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:15:08,131 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 391 flow [2024-06-20 17:15:08,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=391, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-20 17:15:08,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-20 17:15:08,131 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 391 flow [2024-06-20 17:15:08,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:08,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:08,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:08,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:15:08,132 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:08,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 278230520, now seen corresponding path program 1 times [2024-06-20 17:15:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:08,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785000208] [2024-06-20 17:15:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:08,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:08,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:10,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:10,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785000208] [2024-06-20 17:15:10,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785000208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:10,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:10,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:15:10,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350639787] [2024-06-20 17:15:10,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:10,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:15:10,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:15:10,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:15:10,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:15:10,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 391 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:10,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:10,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:15:10,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:11,201 INFO L124 PetriNetUnfolderBase]: 1196/1930 cut-off events. [2024-06-20 17:15:11,201 INFO L125 PetriNetUnfolderBase]: For 9946/9946 co-relation queries the response was YES. [2024-06-20 17:15:11,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7268 conditions, 1930 events. 1196/1930 cut-off events. For 9946/9946 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9580 event pairs, 398 based on Foata normal form. 4/1931 useless extension candidates. Maximal degree in co-relation 7237. Up to 1784 conditions per place. [2024-06-20 17:15:11,209 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-20 17:15:11,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 671 flow [2024-06-20 17:15:11,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:11,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 17:15:11,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-20 17:15:11,212 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 391 flow. Second operand 6 states and 103 transitions. [2024-06-20 17:15:11,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 671 flow [2024-06-20 17:15:11,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 663 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-20 17:15:11,221 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 496 flow [2024-06-20 17:15:11,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=496, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-20 17:15:11,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-20 17:15:11,222 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 496 flow [2024-06-20 17:15:11,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:11,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:11,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:11,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:15:11,222 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-20 17:15:11,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:11,223 INFO L85 PathProgramCache]: Analyzing trace with hash 913071770, now seen corresponding path program 2 times [2024-06-20 17:15:11,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:11,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101804029] [2024-06-20 17:15:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:11,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:11,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:13,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-20 17:15:13,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:13,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101804029] [2024-06-20 17:15:13,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101804029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:13,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:13,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:15:13,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956997834] [2024-06-20 17:15:13,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:13,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:15:13,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:13,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:15:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:15:13,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:15:13,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 496 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:13,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:13,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:15:13,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:14,493 INFO L124 PetriNetUnfolderBase]: 1197/1924 cut-off events. [2024-06-20 17:15:14,493 INFO L125 PetriNetUnfolderBase]: For 11863/11863 co-relation queries the response was YES. [2024-06-20 17:15:14,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 1924 events. 1197/1924 cut-off events. For 11863/11863 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9549 event pairs, 449 based on Foata normal form. 6/1925 useless extension candidates. Maximal degree in co-relation 7684. Up to 1820 conditions per place. [2024-06-20 17:15:14,506 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 22 changer transitions 0/88 dead transitions. [2024-06-20 17:15:14,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 88 transitions, 708 flow [2024-06-20 17:15:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:14,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-20 17:15:14,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-20 17:15:14,521 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 496 flow. Second operand 6 states and 98 transitions. [2024-06-20 17:15:14,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 88 transitions, 708 flow [2024-06-20 17:15:14,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 88 transitions, 682 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-20 17:15:14,536 INFO L231 Difference]: Finished difference. Result has 81 places, 76 transitions, 555 flow [2024-06-20 17:15:14,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=81, PETRI_TRANSITIONS=76} [2024-06-20 17:15:14,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-20 17:15:14,536 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 76 transitions, 555 flow [2024-06-20 17:15:14,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:14,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:14,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:14,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:15:14,537 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:14,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:14,537 INFO L85 PathProgramCache]: Analyzing trace with hash -142102612, now seen corresponding path program 1 times [2024-06-20 17:15:14,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:14,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561896859] [2024-06-20 17:15:14,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:14,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:14,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:17,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:17,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561896859] [2024-06-20 17:15:17,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561896859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:17,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:17,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:17,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464450529] [2024-06-20 17:15:17,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:17,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:17,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:17,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:17,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:17,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:17,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 555 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:17,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:17,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:18,189 INFO L124 PetriNetUnfolderBase]: 1310/2062 cut-off events. [2024-06-20 17:15:18,190 INFO L125 PetriNetUnfolderBase]: For 13958/13958 co-relation queries the response was YES. [2024-06-20 17:15:18,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8548 conditions, 2062 events. 1310/2062 cut-off events. For 13958/13958 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10114 event pairs, 456 based on Foata normal form. 4/2062 useless extension candidates. Maximal degree in co-relation 8510. Up to 1940 conditions per place. [2024-06-20 17:15:18,203 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 22 changer transitions 0/92 dead transitions. [2024-06-20 17:15:18,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 92 transitions, 791 flow [2024-06-20 17:15:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:18,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:18,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-20 17:15:18,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:15:18,204 INFO L175 Difference]: Start difference. First operand has 81 places, 76 transitions, 555 flow. Second operand 6 states and 96 transitions. [2024-06-20 17:15:18,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 92 transitions, 791 flow [2024-06-20 17:15:18,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 92 transitions, 738 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 17:15:18,216 INFO L231 Difference]: Finished difference. Result has 83 places, 79 transitions, 589 flow [2024-06-20 17:15:18,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=83, PETRI_TRANSITIONS=79} [2024-06-20 17:15:18,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-20 17:15:18,217 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 79 transitions, 589 flow [2024-06-20 17:15:18,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:18,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:18,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:18,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:15:18,218 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:18,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:18,218 INFO L85 PathProgramCache]: Analyzing trace with hash 183024458, now seen corresponding path program 2 times [2024-06-20 17:15:18,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:18,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017142874] [2024-06-20 17:15:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:18,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:18,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:21,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:21,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017142874] [2024-06-20 17:15:21,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017142874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:21,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:21,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:21,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018806030] [2024-06-20 17:15:21,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:21,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:21,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:21,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:21,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:21,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:21,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 79 transitions, 589 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:21,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:21,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:21,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:22,370 INFO L124 PetriNetUnfolderBase]: 1298/2046 cut-off events. [2024-06-20 17:15:22,370 INFO L125 PetriNetUnfolderBase]: For 15211/15211 co-relation queries the response was YES. [2024-06-20 17:15:22,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8777 conditions, 2046 events. 1298/2046 cut-off events. For 15211/15211 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9999 event pairs, 454 based on Foata normal form. 4/2046 useless extension candidates. Maximal degree in co-relation 8738. Up to 1908 conditions per place. [2024-06-20 17:15:22,381 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 25 changer transitions 0/98 dead transitions. [2024-06-20 17:15:22,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 98 transitions, 853 flow [2024-06-20 17:15:22,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:22,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:22,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-20 17:15:22,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-20 17:15:22,383 INFO L175 Difference]: Start difference. First operand has 83 places, 79 transitions, 589 flow. Second operand 7 states and 109 transitions. [2024-06-20 17:15:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 98 transitions, 853 flow [2024-06-20 17:15:22,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 98 transitions, 792 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 17:15:22,398 INFO L231 Difference]: Finished difference. Result has 86 places, 82 transitions, 622 flow [2024-06-20 17:15:22,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=622, PETRI_PLACES=86, PETRI_TRANSITIONS=82} [2024-06-20 17:15:22,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-20 17:15:22,399 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 82 transitions, 622 flow [2024-06-20 17:15:22,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:22,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:22,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:22,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:15:22,409 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:22,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:22,410 INFO L85 PathProgramCache]: Analyzing trace with hash 35213420, now seen corresponding path program 1 times [2024-06-20 17:15:22,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:22,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328943463] [2024-06-20 17:15:22,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:22,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:22,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:24,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:24,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328943463] [2024-06-20 17:15:24,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328943463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:24,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:24,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:24,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294578911] [2024-06-20 17:15:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:24,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:24,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:24,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:24,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:25,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:25,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 82 transitions, 622 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:25,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:25,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:25,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:26,159 INFO L124 PetriNetUnfolderBase]: 1318/2071 cut-off events. [2024-06-20 17:15:26,159 INFO L125 PetriNetUnfolderBase]: For 15703/15703 co-relation queries the response was YES. [2024-06-20 17:15:26,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8947 conditions, 2071 events. 1318/2071 cut-off events. For 15703/15703 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10079 event pairs, 423 based on Foata normal form. 4/2074 useless extension candidates. Maximal degree in co-relation 8907. Up to 1936 conditions per place. [2024-06-20 17:15:26,170 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-06-20 17:15:26,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1019 flow [2024-06-20 17:15:26,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:26,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 17:15:26,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-20 17:15:26,172 INFO L175 Difference]: Start difference. First operand has 86 places, 82 transitions, 622 flow. Second operand 7 states and 115 transitions. [2024-06-20 17:15:26,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1019 flow [2024-06-20 17:15:26,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 118 transitions, 951 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:26,188 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 714 flow [2024-06-20 17:15:26,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=714, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-20 17:15:26,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-20 17:15:26,188 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 714 flow [2024-06-20 17:15:26,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:26,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:26,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:26,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 17:15:26,189 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:26,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:26,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1759336920, now seen corresponding path program 2 times [2024-06-20 17:15:26,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:26,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885051720] [2024-06-20 17:15:26,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:26,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:26,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:29,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:29,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885051720] [2024-06-20 17:15:29,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885051720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:29,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:29,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:29,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309103821] [2024-06-20 17:15:29,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:29,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:29,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:29,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:29,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:29,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 714 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:29,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:29,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:29,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:30,110 INFO L124 PetriNetUnfolderBase]: 1338/2105 cut-off events. [2024-06-20 17:15:30,111 INFO L125 PetriNetUnfolderBase]: For 17831/17831 co-relation queries the response was YES. [2024-06-20 17:15:30,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9465 conditions, 2105 events. 1338/2105 cut-off events. For 17831/17831 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10285 event pairs, 432 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 9422. Up to 1998 conditions per place. [2024-06-20 17:15:30,121 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-20 17:15:30,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 121 transitions, 1073 flow [2024-06-20 17:15:30,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:15:30,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:15:30,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-20 17:15:30,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-20 17:15:30,123 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 714 flow. Second operand 9 states and 129 transitions. [2024-06-20 17:15:30,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 121 transitions, 1073 flow [2024-06-20 17:15:30,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 121 transitions, 1029 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 17:15:30,137 INFO L231 Difference]: Finished difference. Result has 97 places, 100 transitions, 773 flow [2024-06-20 17:15:30,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=773, PETRI_PLACES=97, PETRI_TRANSITIONS=100} [2024-06-20 17:15:30,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-20 17:15:30,138 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 100 transitions, 773 flow [2024-06-20 17:15:30,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:30,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:30,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:30,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 17:15:30,138 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:30,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:30,139 INFO L85 PathProgramCache]: Analyzing trace with hash -636595770, now seen corresponding path program 3 times [2024-06-20 17:15:30,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:30,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378976266] [2024-06-20 17:15:30,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:30,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:32,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:32,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378976266] [2024-06-20 17:15:32,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378976266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:32,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:32,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:32,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285825395] [2024-06-20 17:15:32,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:32,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:32,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:32,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 100 transitions, 773 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:32,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:32,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:32,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:33,209 INFO L124 PetriNetUnfolderBase]: 1326/2089 cut-off events. [2024-06-20 17:15:33,210 INFO L125 PetriNetUnfolderBase]: For 18988/18988 co-relation queries the response was YES. [2024-06-20 17:15:33,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9411 conditions, 2089 events. 1326/2089 cut-off events. For 18988/18988 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10201 event pairs, 430 based on Foata normal form. 4/2092 useless extension candidates. Maximal degree in co-relation 9366. Up to 1990 conditions per place. [2024-06-20 17:15:33,220 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 94 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-20 17:15:33,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 117 transitions, 1037 flow [2024-06-20 17:15:33,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:33,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:33,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-20 17:15:33,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-20 17:15:33,222 INFO L175 Difference]: Start difference. First operand has 97 places, 100 transitions, 773 flow. Second operand 7 states and 107 transitions. [2024-06-20 17:15:33,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 117 transitions, 1037 flow [2024-06-20 17:15:33,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 117 transitions, 999 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:15:33,239 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 779 flow [2024-06-20 17:15:33,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=779, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-20 17:15:33,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-20 17:15:33,240 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 779 flow [2024-06-20 17:15:33,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:33,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:33,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:33,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 17:15:33,240 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:33,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:33,241 INFO L85 PathProgramCache]: Analyzing trace with hash 183038346, now seen corresponding path program 1 times [2024-06-20 17:15:33,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:33,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012650003] [2024-06-20 17:15:33,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:33,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:33,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:36,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:36,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012650003] [2024-06-20 17:15:36,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012650003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:36,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:36,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:15:36,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826145003] [2024-06-20 17:15:36,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:36,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:15:36,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:36,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:15:36,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:15:36,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:36,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 779 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:36,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:36,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:36,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:37,267 INFO L124 PetriNetUnfolderBase]: 1321/2082 cut-off events. [2024-06-20 17:15:37,268 INFO L125 PetriNetUnfolderBase]: For 20139/20139 co-relation queries the response was YES. [2024-06-20 17:15:37,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9499 conditions, 2082 events. 1321/2082 cut-off events. For 20139/20139 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10178 event pairs, 433 based on Foata normal form. 2/2083 useless extension candidates. Maximal degree in co-relation 9452. Up to 2015 conditions per place. [2024-06-20 17:15:37,279 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 99 selfloop transitions, 13 changer transitions 0/116 dead transitions. [2024-06-20 17:15:37,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 116 transitions, 1051 flow [2024-06-20 17:15:37,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:37,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:37,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-20 17:15:37,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519163763066202 [2024-06-20 17:15:37,281 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 779 flow. Second operand 7 states and 101 transitions. [2024-06-20 17:15:37,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 116 transitions, 1051 flow [2024-06-20 17:15:37,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 116 transitions, 1013 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 17:15:37,302 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 792 flow [2024-06-20 17:15:37,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-06-20 17:15:37,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-20 17:15:37,303 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 792 flow [2024-06-20 17:15:37,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:37,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:37,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:37,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 17:15:37,303 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:37,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:37,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1088756023, now seen corresponding path program 1 times [2024-06-20 17:15:37,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:37,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697732915] [2024-06-20 17:15:37,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:37,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:37,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:40,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:40,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:40,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697732915] [2024-06-20 17:15:40,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697732915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:40,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:40,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:40,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647196074] [2024-06-20 17:15:40,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:40,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:40,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:40,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:40,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:40,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:15:40,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:40,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:40,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:15:40,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:41,136 INFO L124 PetriNetUnfolderBase]: 1269/2025 cut-off events. [2024-06-20 17:15:41,136 INFO L125 PetriNetUnfolderBase]: For 22424/22426 co-relation queries the response was YES. [2024-06-20 17:15:41,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9354 conditions, 2025 events. 1269/2025 cut-off events. For 22424/22426 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9966 event pairs, 347 based on Foata normal form. 4/2022 useless extension candidates. Maximal degree in co-relation 9306. Up to 1759 conditions per place. [2024-06-20 17:15:41,147 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 86 selfloop transitions, 29 changer transitions 0/130 dead transitions. [2024-06-20 17:15:41,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 130 transitions, 1142 flow [2024-06-20 17:15:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:41,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 17:15:41,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:15:41,150 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 792 flow. Second operand 7 states and 119 transitions. [2024-06-20 17:15:41,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 130 transitions, 1142 flow [2024-06-20 17:15:41,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1107 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:41,169 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 852 flow [2024-06-20 17:15:41,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=852, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-20 17:15:41,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-20 17:15:41,170 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 852 flow [2024-06-20 17:15:41,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:41,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:41,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:41,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 17:15:41,171 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-20 17:15:41,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:41,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1088816473, now seen corresponding path program 2 times [2024-06-20 17:15:41,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:41,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74377340] [2024-06-20 17:15:41,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:44,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:44,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:44,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74377340] [2024-06-20 17:15:44,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74377340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:44,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:44,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:15:44,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69346581] [2024-06-20 17:15:44,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:44,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:15:44,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:44,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:15:44,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:15:44,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:15:44,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 852 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:44,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:44,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:15:44,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:45,099 INFO L124 PetriNetUnfolderBase]: 1283/2047 cut-off events. [2024-06-20 17:15:45,099 INFO L125 PetriNetUnfolderBase]: For 25005/25007 co-relation queries the response was YES. [2024-06-20 17:15:45,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9757 conditions, 2047 events. 1283/2047 cut-off events. For 25005/25007 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10102 event pairs, 389 based on Foata normal form. 4/2044 useless extension candidates. Maximal degree in co-relation 9708. Up to 1849 conditions per place. [2024-06-20 17:15:45,111 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 85 selfloop transitions, 27 changer transitions 0/127 dead transitions. [2024-06-20 17:15:45,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 127 transitions, 1138 flow [2024-06-20 17:15:45,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:45,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:45,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 17:15:45,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-20 17:15:45,112 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 852 flow. Second operand 7 states and 114 transitions. [2024-06-20 17:15:45,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 127 transitions, 1138 flow [2024-06-20 17:15:45,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 127 transitions, 1092 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 17:15:45,135 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 888 flow [2024-06-20 17:15:45,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=888, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2024-06-20 17:15:45,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-20 17:15:45,136 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 888 flow [2024-06-20 17:15:45,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:45,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:45,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:45,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 17:15:45,136 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:45,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:45,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1759693911, now seen corresponding path program 3 times [2024-06-20 17:15:45,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:45,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762858473] [2024-06-20 17:15:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:45,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:48,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-20 17:15:48,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:48,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762858473] [2024-06-20 17:15:48,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762858473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:48,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:48,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:15:48,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881743381] [2024-06-20 17:15:48,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:48,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:15:48,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:48,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:15:48,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:15:48,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:15:48,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:48,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:48,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:15:48,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:49,236 INFO L124 PetriNetUnfolderBase]: 1308/2081 cut-off events. [2024-06-20 17:15:49,236 INFO L125 PetriNetUnfolderBase]: For 28616/28618 co-relation queries the response was YES. [2024-06-20 17:15:49,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10020 conditions, 2081 events. 1308/2081 cut-off events. For 28616/28618 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10402 event pairs, 444 based on Foata normal form. 14/2086 useless extension candidates. Maximal degree in co-relation 9969. Up to 1881 conditions per place. [2024-06-20 17:15:49,248 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 85 selfloop transitions, 27 changer transitions 0/127 dead transitions. [2024-06-20 17:15:49,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 127 transitions, 1186 flow [2024-06-20 17:15:49,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:15:49,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:15:49,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 17:15:49,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-20 17:15:49,250 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 888 flow. Second operand 7 states and 114 transitions. [2024-06-20 17:15:49,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 127 transitions, 1186 flow [2024-06-20 17:15:49,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 127 transitions, 1126 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:49,274 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 903 flow [2024-06-20 17:15:49,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=903, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2024-06-20 17:15:49,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-20 17:15:49,274 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 903 flow [2024-06-20 17:15:49,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:49,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:49,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 17:15:49,275 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:49,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:49,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1185245744, now seen corresponding path program 1 times [2024-06-20 17:15:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:49,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967421718] [2024-06-20 17:15:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:49,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967421718] [2024-06-20 17:15:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967421718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:15:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125389651] [2024-06-20 17:15:52,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:52,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:15:52,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:52,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:15:52,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:15:52,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:52,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 903 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:52,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:52,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:52,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:52,733 INFO L124 PetriNetUnfolderBase]: 1387/2181 cut-off events. [2024-06-20 17:15:52,733 INFO L125 PetriNetUnfolderBase]: For 28510/28510 co-relation queries the response was YES. [2024-06-20 17:15:52,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10645 conditions, 2181 events. 1387/2181 cut-off events. For 28510/28510 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10718 event pairs, 364 based on Foata normal form. 2/2179 useless extension candidates. Maximal degree in co-relation 10593. Up to 2026 conditions per place. [2024-06-20 17:15:52,746 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 108 selfloop transitions, 19 changer transitions 0/131 dead transitions. [2024-06-20 17:15:52,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 131 transitions, 1293 flow [2024-06-20 17:15:52,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:52,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-20 17:15:52,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-20 17:15:52,748 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 903 flow. Second operand 6 states and 98 transitions. [2024-06-20 17:15:52,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 131 transitions, 1293 flow [2024-06-20 17:15:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 131 transitions, 1240 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:15:52,772 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 949 flow [2024-06-20 17:15:52,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=949, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-20 17:15:52,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-20 17:15:52,773 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 949 flow [2024-06-20 17:15:52,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:52,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:52,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] [2024-06-20 17:15:52,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 17:15:52,774 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:52,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:52,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1338447288, now seen corresponding path program 2 times [2024-06-20 17:15:52,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:52,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193853789] [2024-06-20 17:15:52,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:52,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:52,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:56,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-20 17:15:56,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:56,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193853789] [2024-06-20 17:15:56,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193853789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:56,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:56,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:15:56,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109635378] [2024-06-20 17:15:56,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:56,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:15:56,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:56,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:15:56,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:15:56,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:15:56,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 949 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:56,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:15:56,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:15:56,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:15:57,161 INFO L124 PetriNetUnfolderBase]: 1382/2174 cut-off events. [2024-06-20 17:15:57,161 INFO L125 PetriNetUnfolderBase]: For 30370/30370 co-relation queries the response was YES. [2024-06-20 17:15:57,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10710 conditions, 2174 events. 1382/2174 cut-off events. For 30370/30370 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10752 event pairs, 458 based on Foata normal form. 2/2172 useless extension candidates. Maximal degree in co-relation 10657. Up to 2068 conditions per place. [2024-06-20 17:15:57,172 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-20 17:15:57,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 125 transitions, 1219 flow [2024-06-20 17:15:57,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:15:57,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:15:57,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-20 17:15:57,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 17:15:57,174 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 949 flow. Second operand 6 states and 93 transitions. [2024-06-20 17:15:57,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 125 transitions, 1219 flow [2024-06-20 17:15:57,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 125 transitions, 1163 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-20 17:15:57,198 INFO L231 Difference]: Finished difference. Result has 114 places, 113 transitions, 934 flow [2024-06-20 17:15:57,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=934, PETRI_PLACES=114, PETRI_TRANSITIONS=113} [2024-06-20 17:15:57,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-20 17:15:57,199 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 113 transitions, 934 flow [2024-06-20 17:15:57,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:15:57,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:15:57,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:15:57,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 17:15:57,200 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:15:57,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:15:57,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1257844870, now seen corresponding path program 1 times [2024-06-20 17:15:57,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:15:57,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309474427] [2024-06-20 17:15:57,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:15:57,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:15:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:15:59,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:15:59,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:15:59,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309474427] [2024-06-20 17:15:59,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309474427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:15:59,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:15:59,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:15:59,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447018115] [2024-06-20 17:15:59,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:15:59,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:15:59,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:15:59,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:15:59,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:16:00,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:00,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 113 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:00,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:00,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:00,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:01,110 INFO L124 PetriNetUnfolderBase]: 1392/2188 cut-off events. [2024-06-20 17:16:01,111 INFO L125 PetriNetUnfolderBase]: For 32719/32719 co-relation queries the response was YES. [2024-06-20 17:16:01,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10882 conditions, 2188 events. 1392/2188 cut-off events. For 32719/32719 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10819 event pairs, 380 based on Foata normal form. 2/2186 useless extension candidates. Maximal degree in co-relation 10827. Up to 1960 conditions per place. [2024-06-20 17:16:01,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 37 changer transitions 0/133 dead transitions. [2024-06-20 17:16:01,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 133 transitions, 1274 flow [2024-06-20 17:16:01,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:16:01,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:16:01,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 17:16:01,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-20 17:16:01,126 INFO L175 Difference]: Start difference. First operand has 114 places, 113 transitions, 934 flow. Second operand 6 states and 103 transitions. [2024-06-20 17:16:01,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 133 transitions, 1274 flow [2024-06-20 17:16:01,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 133 transitions, 1233 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 17:16:01,151 INFO L231 Difference]: Finished difference. Result has 115 places, 116 transitions, 1028 flow [2024-06-20 17:16:01,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1028, PETRI_PLACES=115, PETRI_TRANSITIONS=116} [2024-06-20 17:16:01,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-20 17:16:01,151 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 116 transitions, 1028 flow [2024-06-20 17:16:01,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:01,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:01,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-20 17:16:01,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 17:16:01,152 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:01,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:01,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1289976176, now seen corresponding path program 2 times [2024-06-20 17:16:01,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:01,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706733508] [2024-06-20 17:16:01,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:01,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:03,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:03,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706733508] [2024-06-20 17:16:03,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706733508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:03,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:03,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:03,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834975623] [2024-06-20 17:16:03,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:03,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:03,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:03,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:03,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:03,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:03,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 116 transitions, 1028 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:03,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:03,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:03,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:04,967 INFO L124 PetriNetUnfolderBase]: 1402/2206 cut-off events. [2024-06-20 17:16:04,967 INFO L125 PetriNetUnfolderBase]: For 36503/36503 co-relation queries the response was YES. [2024-06-20 17:16:04,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11436 conditions, 2206 events. 1402/2206 cut-off events. For 36503/36503 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10981 event pairs, 386 based on Foata normal form. 2/2204 useless extension candidates. Maximal degree in co-relation 11380. Up to 1923 conditions per place. [2024-06-20 17:16:04,980 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 43 changer transitions 0/146 dead transitions. [2024-06-20 17:16:04,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1512 flow [2024-06-20 17:16:04,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:16:04,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:16:04,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 17:16:04,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:16:04,982 INFO L175 Difference]: Start difference. First operand has 115 places, 116 transitions, 1028 flow. Second operand 7 states and 119 transitions. [2024-06-20 17:16:04,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1512 flow [2024-06-20 17:16:05,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 146 transitions, 1410 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 17:16:05,015 INFO L231 Difference]: Finished difference. Result has 117 places, 122 transitions, 1122 flow [2024-06-20 17:16:05,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1122, PETRI_PLACES=117, PETRI_TRANSITIONS=122} [2024-06-20 17:16:05,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-20 17:16:05,016 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 122 transitions, 1122 flow [2024-06-20 17:16:05,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:05,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:05,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:05,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 17:16:05,017 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:05,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:05,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1965773206, now seen corresponding path program 3 times [2024-06-20 17:16:05,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:05,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728984594] [2024-06-20 17:16:05,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:05,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:05,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:07,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-20 17:16:07,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:07,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728984594] [2024-06-20 17:16:07,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728984594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:07,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:07,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:07,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797263369] [2024-06-20 17:16:07,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:07,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:07,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:07,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:07,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:07,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:07,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 122 transitions, 1122 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:07,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:07,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:07,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:08,927 INFO L124 PetriNetUnfolderBase]: 1412/2224 cut-off events. [2024-06-20 17:16:08,927 INFO L125 PetriNetUnfolderBase]: For 38154/38154 co-relation queries the response was YES. [2024-06-20 17:16:08,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11771 conditions, 2224 events. 1412/2224 cut-off events. For 38154/38154 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11124 event pairs, 389 based on Foata normal form. 2/2222 useless extension candidates. Maximal degree in co-relation 11715. Up to 1933 conditions per place. [2024-06-20 17:16:08,943 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 94 selfloop transitions, 47 changer transitions 0/145 dead transitions. [2024-06-20 17:16:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 145 transitions, 1552 flow [2024-06-20 17:16:08,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:16:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:16:08,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 17:16:08,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-20 17:16:08,946 INFO L175 Difference]: Start difference. First operand has 117 places, 122 transitions, 1122 flow. Second operand 7 states and 116 transitions. [2024-06-20 17:16:08,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 145 transitions, 1552 flow [2024-06-20 17:16:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 145 transitions, 1449 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-20 17:16:08,986 INFO L231 Difference]: Finished difference. Result has 121 places, 125 transitions, 1173 flow [2024-06-20 17:16:08,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=121, PETRI_TRANSITIONS=125} [2024-06-20 17:16:08,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-20 17:16:08,991 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 125 transitions, 1173 flow [2024-06-20 17:16:08,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:08,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:08,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:08,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 17:16:08,991 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:08,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:08,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1290245287, now seen corresponding path program 1 times [2024-06-20 17:16:08,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:08,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462906432] [2024-06-20 17:16:08,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:09,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:11,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-20 17:16:11,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:11,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462906432] [2024-06-20 17:16:11,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462906432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:11,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:11,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:11,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941695865] [2024-06-20 17:16:11,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:11,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:11,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:11,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:11,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:11,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:11,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 125 transitions, 1173 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:11,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:11,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:11,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:13,280 INFO L124 PetriNetUnfolderBase]: 1464/2301 cut-off events. [2024-06-20 17:16:13,280 INFO L125 PetriNetUnfolderBase]: For 42487/42492 co-relation queries the response was YES. [2024-06-20 17:16:13,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12345 conditions, 2301 events. 1464/2301 cut-off events. For 42487/42492 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11466 event pairs, 391 based on Foata normal form. 8/2307 useless extension candidates. Maximal degree in co-relation 12287. Up to 2016 conditions per place. [2024-06-20 17:16:13,296 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 46 changer transitions 0/160 dead transitions. [2024-06-20 17:16:13,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 160 transitions, 1677 flow [2024-06-20 17:16:13,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:16:13,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:16:13,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 17:16:13,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-20 17:16:13,299 INFO L175 Difference]: Start difference. First operand has 121 places, 125 transitions, 1173 flow. Second operand 9 states and 142 transitions. [2024-06-20 17:16:13,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 160 transitions, 1677 flow [2024-06-20 17:16:13,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 160 transitions, 1581 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 17:16:13,348 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1281 flow [2024-06-20 17:16:13,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1281, PETRI_PLACES=127, PETRI_TRANSITIONS=134} [2024-06-20 17:16:13,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-20 17:16:13,349 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1281 flow [2024-06-20 17:16:13,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:13,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:13,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:13,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 17:16:13,350 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:13,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:13,350 INFO L85 PathProgramCache]: Analyzing trace with hash 186208886, now seen corresponding path program 4 times [2024-06-20 17:16:13,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:13,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084513661] [2024-06-20 17:16:13,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:13,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:16,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:16,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:16,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084513661] [2024-06-20 17:16:16,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084513661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:16,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:16,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:16,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575601399] [2024-06-20 17:16:16,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:16,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:16,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:16,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:16,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:16,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:16,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 134 transitions, 1281 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:16,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:16,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:16,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:17,768 INFO L124 PetriNetUnfolderBase]: 1458/2288 cut-off events. [2024-06-20 17:16:17,769 INFO L125 PetriNetUnfolderBase]: For 44617/44617 co-relation queries the response was YES. [2024-06-20 17:16:17,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12608 conditions, 2288 events. 1458/2288 cut-off events. For 44617/44617 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11414 event pairs, 469 based on Foata normal form. 2/2286 useless extension candidates. Maximal degree in co-relation 12548. Up to 2150 conditions per place. [2024-06-20 17:16:17,783 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 117 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-06-20 17:16:17,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 148 transitions, 1601 flow [2024-06-20 17:16:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:16:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:16:17,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-20 17:16:17,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-20 17:16:17,784 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1281 flow. Second operand 7 states and 108 transitions. [2024-06-20 17:16:17,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 148 transitions, 1601 flow [2024-06-20 17:16:17,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 148 transitions, 1495 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 17:16:17,826 INFO L231 Difference]: Finished difference. Result has 129 places, 134 transitions, 1235 flow [2024-06-20 17:16:17,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1235, PETRI_PLACES=129, PETRI_TRANSITIONS=134} [2024-06-20 17:16:17,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-20 17:16:17,827 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 134 transitions, 1235 flow [2024-06-20 17:16:17,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:17,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:17,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:17,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 17:16:17,828 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:17,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:17,828 INFO L85 PathProgramCache]: Analyzing trace with hash 2113590537, now seen corresponding path program 2 times [2024-06-20 17:16:17,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:17,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102069956] [2024-06-20 17:16:17,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:17,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:17,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:20,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:20,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:20,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102069956] [2024-06-20 17:16:20,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102069956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:20,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:20,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:20,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282482760] [2024-06-20 17:16:20,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:20,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:20,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:20,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:20,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:20,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:20,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 134 transitions, 1235 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:20,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:20,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:20,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:21,788 INFO L124 PetriNetUnfolderBase]: 1572/2444 cut-off events. [2024-06-20 17:16:21,789 INFO L125 PetriNetUnfolderBase]: For 50200/50200 co-relation queries the response was YES. [2024-06-20 17:16:21,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13533 conditions, 2444 events. 1572/2444 cut-off events. For 50200/50200 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12093 event pairs, 463 based on Foata normal form. 8/2448 useless extension candidates. Maximal degree in co-relation 13472. Up to 2186 conditions per place. [2024-06-20 17:16:21,803 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 51 changer transitions 0/170 dead transitions. [2024-06-20 17:16:21,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 170 transitions, 1863 flow [2024-06-20 17:16:21,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:16:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:16:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-20 17:16:21,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-20 17:16:21,804 INFO L175 Difference]: Start difference. First operand has 129 places, 134 transitions, 1235 flow. Second operand 9 states and 141 transitions. [2024-06-20 17:16:21,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 170 transitions, 1863 flow [2024-06-20 17:16:21,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 170 transitions, 1763 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 17:16:21,850 INFO L231 Difference]: Finished difference. Result has 132 places, 149 transitions, 1479 flow [2024-06-20 17:16:21,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1479, PETRI_PLACES=132, PETRI_TRANSITIONS=149} [2024-06-20 17:16:21,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-20 17:16:21,851 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 149 transitions, 1479 flow [2024-06-20 17:16:21,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:21,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:21,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:21,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 17:16:21,851 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:21,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:21,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1293964357, now seen corresponding path program 3 times [2024-06-20 17:16:21,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:21,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244782236] [2024-06-20 17:16:21,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:21,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:24,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:24,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:24,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244782236] [2024-06-20 17:16:24,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244782236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:24,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:24,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:24,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001076967] [2024-06-20 17:16:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:24,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:24,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:24,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:24,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:24,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 149 transitions, 1479 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:24,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:24,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:24,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:25,750 INFO L124 PetriNetUnfolderBase]: 1548/2412 cut-off events. [2024-06-20 17:16:25,750 INFO L125 PetriNetUnfolderBase]: For 52013/52013 co-relation queries the response was YES. [2024-06-20 17:16:25,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13709 conditions, 2412 events. 1548/2412 cut-off events. For 52013/52013 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11985 event pairs, 459 based on Foata normal form. 8/2416 useless extension candidates. Maximal degree in co-relation 13646. Up to 2170 conditions per place. [2024-06-20 17:16:25,765 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 112 selfloop transitions, 51 changer transitions 0/167 dead transitions. [2024-06-20 17:16:25,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 167 transitions, 1845 flow [2024-06-20 17:16:25,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:16:25,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:16:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 17:16:25,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 17:16:25,767 INFO L175 Difference]: Start difference. First operand has 132 places, 149 transitions, 1479 flow. Second operand 8 states and 127 transitions. [2024-06-20 17:16:25,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 167 transitions, 1845 flow [2024-06-20 17:16:25,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 167 transitions, 1710 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 17:16:25,809 INFO L231 Difference]: Finished difference. Result has 135 places, 149 transitions, 1460 flow [2024-06-20 17:16:25,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1460, PETRI_PLACES=135, PETRI_TRANSITIONS=149} [2024-06-20 17:16:25,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-20 17:16:25,810 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 149 transitions, 1460 flow [2024-06-20 17:16:25,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:25,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:25,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:25,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 17:16:25,811 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:25,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:25,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2113598473, now seen corresponding path program 1 times [2024-06-20 17:16:25,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:25,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974483754] [2024-06-20 17:16:25,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:25,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:29,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:29,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:29,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974483754] [2024-06-20 17:16:29,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974483754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:29,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:29,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:16:29,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549802462] [2024-06-20 17:16:29,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:29,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:16:29,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:29,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:16:29,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:16:29,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:29,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 149 transitions, 1460 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:29,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:29,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:29,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:30,383 INFO L124 PetriNetUnfolderBase]: 1592/2482 cut-off events. [2024-06-20 17:16:30,383 INFO L125 PetriNetUnfolderBase]: For 53333/53333 co-relation queries the response was YES. [2024-06-20 17:16:30,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14036 conditions, 2482 events. 1592/2482 cut-off events. For 53333/53333 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12394 event pairs, 487 based on Foata normal form. 12/2490 useless extension candidates. Maximal degree in co-relation 13972. Up to 2294 conditions per place. [2024-06-20 17:16:30,400 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-06-20 17:16:30,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 169 transitions, 1886 flow [2024-06-20 17:16:30,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:16:30,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:16:30,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 17:16:30,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:16:30,402 INFO L175 Difference]: Start difference. First operand has 135 places, 149 transitions, 1460 flow. Second operand 7 states and 112 transitions. [2024-06-20 17:16:30,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 169 transitions, 1886 flow [2024-06-20 17:16:30,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 169 transitions, 1778 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:16:30,454 INFO L231 Difference]: Finished difference. Result has 134 places, 150 transitions, 1433 flow [2024-06-20 17:16:30,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1433, PETRI_PLACES=134, PETRI_TRANSITIONS=150} [2024-06-20 17:16:30,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-20 17:16:30,454 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 150 transitions, 1433 flow [2024-06-20 17:16:30,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:30,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:30,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:30,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 17:16:30,455 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:30,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:30,455 INFO L85 PathProgramCache]: Analyzing trace with hash 2114250367, now seen corresponding path program 4 times [2024-06-20 17:16:30,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:30,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87448517] [2024-06-20 17:16:30,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:30,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:30,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:33,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-20 17:16:33,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:33,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87448517] [2024-06-20 17:16:33,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87448517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:33,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:33,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:33,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433079580] [2024-06-20 17:16:33,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:33,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:33,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:33,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:33,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:33,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:33,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 150 transitions, 1433 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:33,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:33,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:33,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:35,124 INFO L124 PetriNetUnfolderBase]: 1612/2515 cut-off events. [2024-06-20 17:16:35,124 INFO L125 PetriNetUnfolderBase]: For 50910/50915 co-relation queries the response was YES. [2024-06-20 17:16:35,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14143 conditions, 2515 events. 1612/2515 cut-off events. For 50910/50915 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12621 event pairs, 432 based on Foata normal form. 8/2521 useless extension candidates. Maximal degree in co-relation 14079. Up to 2130 conditions per place. [2024-06-20 17:16:35,142 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 56 changer transitions 0/185 dead transitions. [2024-06-20 17:16:35,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 185 transitions, 2009 flow [2024-06-20 17:16:35,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:16:35,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:16:35,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:16:35,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:16:35,147 INFO L175 Difference]: Start difference. First operand has 134 places, 150 transitions, 1433 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:16:35,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 185 transitions, 2009 flow [2024-06-20 17:16:35,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 185 transitions, 1958 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:16:35,202 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1627 flow [2024-06-20 17:16:35,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1627, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-20 17:16:35,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-20 17:16:35,202 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1627 flow [2024-06-20 17:16:35,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:35,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:35,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:35,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 17:16:35,203 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:35,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:35,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1977352351, now seen corresponding path program 5 times [2024-06-20 17:16:35,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:35,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594084429] [2024-06-20 17:16:35,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:35,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:38,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-20 17:16:38,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:38,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594084429] [2024-06-20 17:16:38,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594084429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:38,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:38,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:38,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085230404] [2024-06-20 17:16:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:38,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:38,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:38,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:38,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:38,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:38,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1627 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:38,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:38,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:38,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:39,231 INFO L124 PetriNetUnfolderBase]: 1652/2564 cut-off events. [2024-06-20 17:16:39,232 INFO L125 PetriNetUnfolderBase]: For 57619/57619 co-relation queries the response was YES. [2024-06-20 17:16:39,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14990 conditions, 2564 events. 1652/2564 cut-off events. For 57619/57619 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12843 event pairs, 455 based on Foata normal form. 8/2568 useless extension candidates. Maximal degree in co-relation 14924. Up to 2206 conditions per place. [2024-06-20 17:16:39,250 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 70 changer transitions 0/192 dead transitions. [2024-06-20 17:16:39,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 192 transitions, 2279 flow [2024-06-20 17:16:39,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:16:39,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:16:39,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-20 17:16:39,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-20 17:16:39,252 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1627 flow. Second operand 11 states and 167 transitions. [2024-06-20 17:16:39,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 192 transitions, 2279 flow [2024-06-20 17:16:39,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 192 transitions, 2224 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 17:16:39,307 INFO L231 Difference]: Finished difference. Result has 146 places, 165 transitions, 1834 flow [2024-06-20 17:16:39,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1834, PETRI_PLACES=146, PETRI_TRANSITIONS=165} [2024-06-20 17:16:39,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-20 17:16:39,308 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 165 transitions, 1834 flow [2024-06-20 17:16:39,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:39,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:39,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:39,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 17:16:39,309 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-20 17:16:39,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:39,309 INFO L85 PathProgramCache]: Analyzing trace with hash -201387447, now seen corresponding path program 6 times [2024-06-20 17:16:39,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:39,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678335126] [2024-06-20 17:16:39,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:39,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:39,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:42,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:42,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678335126] [2024-06-20 17:16:42,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678335126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:42,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:42,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:42,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685397355] [2024-06-20 17:16:42,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:42,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:42,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:42,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:42,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:42,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:42,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 165 transitions, 1834 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:42,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:42,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:42,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:43,351 INFO L124 PetriNetUnfolderBase]: 1672/2592 cut-off events. [2024-06-20 17:16:43,352 INFO L125 PetriNetUnfolderBase]: For 61464/61464 co-relation queries the response was YES. [2024-06-20 17:16:43,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15753 conditions, 2592 events. 1672/2592 cut-off events. For 61464/61464 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12969 event pairs, 465 based on Foata normal form. 4/2592 useless extension candidates. Maximal degree in co-relation 15684. Up to 2222 conditions per place. [2024-06-20 17:16:43,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 71 changer transitions 0/192 dead transitions. [2024-06-20 17:16:43,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 192 transitions, 2374 flow [2024-06-20 17:16:43,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:16:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:16:43,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-20 17:16:43,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-20 17:16:43,372 INFO L175 Difference]: Start difference. First operand has 146 places, 165 transitions, 1834 flow. Second operand 10 states and 154 transitions. [2024-06-20 17:16:43,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 192 transitions, 2374 flow [2024-06-20 17:16:43,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 192 transitions, 2116 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-20 17:16:43,441 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1778 flow [2024-06-20 17:16:43,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1778, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-20 17:16:43,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-20 17:16:43,441 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1778 flow [2024-06-20 17:16:43,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:43,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:43,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:43,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 17:16:43,442 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-20 17:16:43,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:43,442 INFO L85 PathProgramCache]: Analyzing trace with hash -400689237, now seen corresponding path program 7 times [2024-06-20 17:16:43,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:43,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526921627] [2024-06-20 17:16:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:43,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:46,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:46,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526921627] [2024-06-20 17:16:46,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526921627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:46,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:46,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:46,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672338955] [2024-06-20 17:16:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:46,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:46,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:46,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:46,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:46,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:46,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1778 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:46,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:46,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:46,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:47,706 INFO L124 PetriNetUnfolderBase]: 1660/2576 cut-off events. [2024-06-20 17:16:47,707 INFO L125 PetriNetUnfolderBase]: For 61144/61144 co-relation queries the response was YES. [2024-06-20 17:16:47,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15336 conditions, 2576 events. 1660/2576 cut-off events. For 61144/61144 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12884 event pairs, 463 based on Foata normal form. 4/2576 useless extension candidates. Maximal degree in co-relation 15266. Up to 2214 conditions per place. [2024-06-20 17:16:47,725 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-20 17:16:47,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 189 transitions, 2254 flow [2024-06-20 17:16:47,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:16:47,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:16:47,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 17:16:47,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-20 17:16:47,727 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1778 flow. Second operand 8 states and 129 transitions. [2024-06-20 17:16:47,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 189 transitions, 2254 flow [2024-06-20 17:16:47,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 189 transitions, 2106 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 17:16:47,791 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1772 flow [2024-06-20 17:16:47,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1772, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-20 17:16:47,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-20 17:16:47,792 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1772 flow [2024-06-20 17:16:47,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:47,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:47,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:47,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 17:16:47,793 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:47,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:47,793 INFO L85 PathProgramCache]: Analyzing trace with hash -401075187, now seen corresponding path program 8 times [2024-06-20 17:16:47,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:47,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422285042] [2024-06-20 17:16:47,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:47,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:51,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422285042] [2024-06-20 17:16:51,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422285042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:51,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:51,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:16:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234171088] [2024-06-20 17:16:51,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:51,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:16:51,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:51,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:16:51,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:16:51,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:51,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1772 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:51,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:51,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:51,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:52,274 INFO L124 PetriNetUnfolderBase]: 1648/2560 cut-off events. [2024-06-20 17:16:52,274 INFO L125 PetriNetUnfolderBase]: For 62436/62436 co-relation queries the response was YES. [2024-06-20 17:16:52,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15197 conditions, 2560 events. 1648/2560 cut-off events. For 62436/62436 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12874 event pairs, 501 based on Foata normal form. 4/2560 useless extension candidates. Maximal degree in co-relation 15126. Up to 2412 conditions per place. [2024-06-20 17:16:52,293 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 150 selfloop transitions, 31 changer transitions 0/185 dead transitions. [2024-06-20 17:16:52,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 185 transitions, 2172 flow [2024-06-20 17:16:52,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:16:52,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:16:52,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-20 17:16:52,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-20 17:16:52,312 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1772 flow. Second operand 8 states and 121 transitions. [2024-06-20 17:16:52,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 185 transitions, 2172 flow [2024-06-20 17:16:52,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 185 transitions, 2016 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 17:16:52,395 INFO L231 Difference]: Finished difference. Result has 150 places, 168 transitions, 1684 flow [2024-06-20 17:16:52,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1684, PETRI_PLACES=150, PETRI_TRANSITIONS=168} [2024-06-20 17:16:52,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-20 17:16:52,396 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 168 transitions, 1684 flow [2024-06-20 17:16:52,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:52,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:52,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:52,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 17:16:52,396 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:52,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:52,397 INFO L85 PathProgramCache]: Analyzing trace with hash -207093431, now seen corresponding path program 2 times [2024-06-20 17:16:52,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:52,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770285439] [2024-06-20 17:16:52,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:52,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:52,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:16:55,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:16:55,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:16:55,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770285439] [2024-06-20 17:16:55,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770285439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:16:55,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:16:55,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:16:55,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523061282] [2024-06-20 17:16:55,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:16:55,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:16:55,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:16:55,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:16:55,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:16:56,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:16:56,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 168 transitions, 1684 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:56,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:16:56,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:16:56,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:16:57,140 INFO L124 PetriNetUnfolderBase]: 1692/2634 cut-off events. [2024-06-20 17:16:57,140 INFO L125 PetriNetUnfolderBase]: For 69569/69569 co-relation queries the response was YES. [2024-06-20 17:16:57,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15514 conditions, 2634 events. 1692/2634 cut-off events. For 69569/69569 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13383 event pairs, 495 based on Foata normal form. 12/2642 useless extension candidates. Maximal degree in co-relation 15442. Up to 2432 conditions per place. [2024-06-20 17:16:57,158 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 30 changer transitions 0/190 dead transitions. [2024-06-20 17:16:57,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 190 transitions, 2166 flow [2024-06-20 17:16:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:16:57,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:16:57,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 17:16:57,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 17:16:57,160 INFO L175 Difference]: Start difference. First operand has 150 places, 168 transitions, 1684 flow. Second operand 8 states and 124 transitions. [2024-06-20 17:16:57,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 190 transitions, 2166 flow [2024-06-20 17:16:57,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 190 transitions, 2052 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 17:16:57,222 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1656 flow [2024-06-20 17:16:57,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-20 17:16:57,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-20 17:16:57,225 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1656 flow [2024-06-20 17:16:57,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:16:57,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:16:57,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:16:57,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 17:16:57,225 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:16:57,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:16:57,226 INFO L85 PathProgramCache]: Analyzing trace with hash -193760951, now seen corresponding path program 3 times [2024-06-20 17:16:57,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:16:57,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619377681] [2024-06-20 17:16:57,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:16:57,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:16:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:00,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:00,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:00,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619377681] [2024-06-20 17:17:00,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619377681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:00,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:00,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:00,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918478858] [2024-06-20 17:17:00,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:00,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:00,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:00,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:00,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:00,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:00,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1656 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:00,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:00,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:01,998 INFO L124 PetriNetUnfolderBase]: 1694/2640 cut-off events. [2024-06-20 17:17:01,998 INFO L125 PetriNetUnfolderBase]: For 68360/68360 co-relation queries the response was YES. [2024-06-20 17:17:02,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15482 conditions, 2640 events. 1694/2640 cut-off events. For 68360/68360 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13354 event pairs, 491 based on Foata normal form. 8/2644 useless extension candidates. Maximal degree in co-relation 15410. Up to 2348 conditions per place. [2024-06-20 17:17:02,015 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 157 selfloop transitions, 33 changer transitions 0/194 dead transitions. [2024-06-20 17:17:02,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 194 transitions, 2186 flow [2024-06-20 17:17:02,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:02,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:02,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 17:17:02,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-20 17:17:02,017 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1656 flow. Second operand 8 states and 125 transitions. [2024-06-20 17:17:02,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 194 transitions, 2186 flow [2024-06-20 17:17:02,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 194 transitions, 2122 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:17:02,084 INFO L231 Difference]: Finished difference. Result has 152 places, 170 transitions, 1684 flow [2024-06-20 17:17:02,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1684, PETRI_PLACES=152, PETRI_TRANSITIONS=170} [2024-06-20 17:17:02,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-20 17:17:02,085 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 170 transitions, 1684 flow [2024-06-20 17:17:02,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:02,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:02,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:02,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 17:17:02,086 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:02,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:02,086 INFO L85 PathProgramCache]: Analyzing trace with hash -608299763, now seen corresponding path program 1 times [2024-06-20 17:17:02,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:02,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159097864] [2024-06-20 17:17:02,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:02,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:02,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:05,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:05,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:05,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159097864] [2024-06-20 17:17:05,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159097864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:05,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:05,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:17:05,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085441993] [2024-06-20 17:17:05,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:05,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:17:05,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:05,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:17:05,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:17:05,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:05,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 170 transitions, 1684 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:05,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:05,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:05,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:06,623 INFO L124 PetriNetUnfolderBase]: 1768/2745 cut-off events. [2024-06-20 17:17:06,623 INFO L125 PetriNetUnfolderBase]: For 76912/76912 co-relation queries the response was YES. [2024-06-20 17:17:06,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16234 conditions, 2745 events. 1768/2745 cut-off events. For 76912/76912 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13874 event pairs, 470 based on Foata normal form. 8/2752 useless extension candidates. Maximal degree in co-relation 16161. Up to 2422 conditions per place. [2024-06-20 17:17:06,646 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 29 changer transitions 0/213 dead transitions. [2024-06-20 17:17:06,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 213 transitions, 2344 flow [2024-06-20 17:17:06,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:06,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:06,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 17:17:06,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-20 17:17:06,648 INFO L175 Difference]: Start difference. First operand has 152 places, 170 transitions, 1684 flow. Second operand 8 states and 135 transitions. [2024-06-20 17:17:06,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 213 transitions, 2344 flow [2024-06-20 17:17:06,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 213 transitions, 2270 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 17:17:06,724 INFO L231 Difference]: Finished difference. Result has 156 places, 175 transitions, 1724 flow [2024-06-20 17:17:06,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1724, PETRI_PLACES=156, PETRI_TRANSITIONS=175} [2024-06-20 17:17:06,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-20 17:17:06,726 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 175 transitions, 1724 flow [2024-06-20 17:17:06,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:06,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:06,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:06,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 17:17:06,727 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-20 17:17:06,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:06,727 INFO L85 PathProgramCache]: Analyzing trace with hash -523305203, now seen corresponding path program 2 times [2024-06-20 17:17:06,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:06,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800912166] [2024-06-20 17:17:06,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:06,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:09,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:09,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:09,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800912166] [2024-06-20 17:17:09,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800912166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:09,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:09,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:17:09,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547236313] [2024-06-20 17:17:09,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:09,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:17:09,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:17:09,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:17:10,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:10,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 175 transitions, 1724 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:10,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:10,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:10,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:11,378 INFO L124 PetriNetUnfolderBase]: 1812/2819 cut-off events. [2024-06-20 17:17:11,379 INFO L125 PetriNetUnfolderBase]: For 82632/82632 co-relation queries the response was YES. [2024-06-20 17:17:11,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16719 conditions, 2819 events. 1812/2819 cut-off events. For 82632/82632 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14420 event pairs, 484 based on Foata normal form. 12/2830 useless extension candidates. Maximal degree in co-relation 16643. Up to 2616 conditions per place. [2024-06-20 17:17:11,396 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 27 changer transitions 0/205 dead transitions. [2024-06-20 17:17:11,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 205 transitions, 2235 flow [2024-06-20 17:17:11,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:11,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:11,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 17:17:11,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-20 17:17:11,400 INFO L175 Difference]: Start difference. First operand has 156 places, 175 transitions, 1724 flow. Second operand 8 states and 129 transitions. [2024-06-20 17:17:11,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 205 transitions, 2235 flow [2024-06-20 17:17:11,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 205 transitions, 2201 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:17:11,485 INFO L231 Difference]: Finished difference. Result has 161 places, 176 transitions, 1760 flow [2024-06-20 17:17:11,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1760, PETRI_PLACES=161, PETRI_TRANSITIONS=176} [2024-06-20 17:17:11,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-20 17:17:11,489 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 176 transitions, 1760 flow [2024-06-20 17:17:11,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:11,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:11,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:11,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 17:17:11,489 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:11,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:11,490 INFO L85 PathProgramCache]: Analyzing trace with hash -606425813, now seen corresponding path program 3 times [2024-06-20 17:17:11,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:11,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441765579] [2024-06-20 17:17:11,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:11,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:11,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:15,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:15,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:15,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441765579] [2024-06-20 17:17:15,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441765579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:15,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:15,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:17:15,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990324840] [2024-06-20 17:17:15,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:15,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:17:15,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:15,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:17:15,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:17:15,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:15,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 176 transitions, 1760 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:15,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:15,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:15,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:16,141 INFO L124 PetriNetUnfolderBase]: 1840/2863 cut-off events. [2024-06-20 17:17:16,141 INFO L125 PetriNetUnfolderBase]: For 84317/84317 co-relation queries the response was YES. [2024-06-20 17:17:16,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17199 conditions, 2863 events. 1840/2863 cut-off events. For 84317/84317 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14674 event pairs, 482 based on Foata normal form. 8/2870 useless extension candidates. Maximal degree in co-relation 17121. Up to 2622 conditions per place. [2024-06-20 17:17:16,163 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 29 changer transitions 0/211 dead transitions. [2024-06-20 17:17:16,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 211 transitions, 2322 flow [2024-06-20 17:17:16,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:16,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:17:16,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:17:16,165 INFO L175 Difference]: Start difference. First operand has 161 places, 176 transitions, 1760 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:17:16,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 211 transitions, 2322 flow [2024-06-20 17:17:16,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 211 transitions, 2269 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 17:17:16,256 INFO L231 Difference]: Finished difference. Result has 164 places, 179 transitions, 1807 flow [2024-06-20 17:17:16,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1807, PETRI_PLACES=164, PETRI_TRANSITIONS=179} [2024-06-20 17:17:16,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-20 17:17:16,257 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 179 transitions, 1807 flow [2024-06-20 17:17:16,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:16,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:16,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:16,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 17:17:16,257 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:16,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:16,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1294944179, now seen corresponding path program 4 times [2024-06-20 17:17:16,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:16,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465182454] [2024-06-20 17:17:16,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:16,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:16,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:20,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-20 17:17:20,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:20,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465182454] [2024-06-20 17:17:20,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465182454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:20,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:20,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:20,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404950437] [2024-06-20 17:17:20,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:20,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:20,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:20,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:20,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:20,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 179 transitions, 1807 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:20,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:20,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:20,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:21,149 INFO L124 PetriNetUnfolderBase]: 1884/2937 cut-off events. [2024-06-20 17:17:21,150 INFO L125 PetriNetUnfolderBase]: For 91732/91732 co-relation queries the response was YES. [2024-06-20 17:17:21,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17765 conditions, 2937 events. 1884/2937 cut-off events. For 91732/91732 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15243 event pairs, 521 based on Foata normal form. 12/2948 useless extension candidates. Maximal degree in co-relation 17685. Up to 2774 conditions per place. [2024-06-20 17:17:21,172 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 20 changer transitions 0/204 dead transitions. [2024-06-20 17:17:21,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 204 transitions, 2308 flow [2024-06-20 17:17:21,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:21,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 17:17:21,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-20 17:17:21,173 INFO L175 Difference]: Start difference. First operand has 164 places, 179 transitions, 1807 flow. Second operand 8 states and 122 transitions. [2024-06-20 17:17:21,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 204 transitions, 2308 flow [2024-06-20 17:17:21,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2272 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 17:17:21,254 INFO L231 Difference]: Finished difference. Result has 168 places, 180 transitions, 1831 flow [2024-06-20 17:17:21,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1831, PETRI_PLACES=168, PETRI_TRANSITIONS=180} [2024-06-20 17:17:21,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-20 17:17:21,255 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 180 transitions, 1831 flow [2024-06-20 17:17:21,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:21,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:21,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:21,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 17:17:21,256 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:21,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash -400829171, now seen corresponding path program 5 times [2024-06-20 17:17:21,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:21,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571700447] [2024-06-20 17:17:21,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:21,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:21,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:24,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:24,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571700447] [2024-06-20 17:17:24,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571700447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:24,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:24,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950716423] [2024-06-20 17:17:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:24,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:24,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:24,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:24,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:24,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 180 transitions, 1831 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:24,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:24,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:24,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:25,970 INFO L124 PetriNetUnfolderBase]: 1912/2981 cut-off events. [2024-06-20 17:17:25,970 INFO L125 PetriNetUnfolderBase]: For 93047/93047 co-relation queries the response was YES. [2024-06-20 17:17:25,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18215 conditions, 2981 events. 1912/2981 cut-off events. For 93047/93047 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15521 event pairs, 515 based on Foata normal form. 8/2988 useless extension candidates. Maximal degree in co-relation 18133. Up to 2700 conditions per place. [2024-06-20 17:17:25,994 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 184 selfloop transitions, 22 changer transitions 0/210 dead transitions. [2024-06-20 17:17:25,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 210 transitions, 2463 flow [2024-06-20 17:17:25,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:25,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:25,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 17:17:25,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 17:17:25,996 INFO L175 Difference]: Start difference. First operand has 168 places, 180 transitions, 1831 flow. Second operand 8 states and 124 transitions. [2024-06-20 17:17:25,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 210 transitions, 2463 flow [2024-06-20 17:17:26,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 2420 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 17:17:26,120 INFO L231 Difference]: Finished difference. Result has 171 places, 183 transitions, 1884 flow [2024-06-20 17:17:26,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1884, PETRI_PLACES=171, PETRI_TRANSITIONS=183} [2024-06-20 17:17:26,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-20 17:17:26,121 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 183 transitions, 1884 flow [2024-06-20 17:17:26,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:26,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:26,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:26,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 17:17:26,122 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:26,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:26,122 INFO L85 PathProgramCache]: Analyzing trace with hash -201171749, now seen corresponding path program 1 times [2024-06-20 17:17:26,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:26,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936711460] [2024-06-20 17:17:26,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:26,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:29,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:29,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:29,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936711460] [2024-06-20 17:17:29,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936711460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:29,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:29,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:29,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483654237] [2024-06-20 17:17:29,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:29,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:29,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:29,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:29,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:29,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:29,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 183 transitions, 1884 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:29,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:29,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:29,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:31,270 INFO L124 PetriNetUnfolderBase]: 1884/2941 cut-off events. [2024-06-20 17:17:31,271 INFO L125 PetriNetUnfolderBase]: For 91190/91190 co-relation queries the response was YES. [2024-06-20 17:17:31,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17715 conditions, 2941 events. 1884/2941 cut-off events. For 91190/91190 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15315 event pairs, 513 based on Foata normal form. 12/2952 useless extension candidates. Maximal degree in co-relation 17631. Up to 2778 conditions per place. [2024-06-20 17:17:31,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 186 selfloop transitions, 21 changer transitions 0/211 dead transitions. [2024-06-20 17:17:31,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 211 transitions, 2410 flow [2024-06-20 17:17:31,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:17:31,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:17:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-20 17:17:31,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348780487804878 [2024-06-20 17:17:31,299 INFO L175 Difference]: Start difference. First operand has 171 places, 183 transitions, 1884 flow. Second operand 10 states and 143 transitions. [2024-06-20 17:17:31,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 211 transitions, 2410 flow [2024-06-20 17:17:31,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 211 transitions, 2366 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 17:17:31,417 INFO L231 Difference]: Finished difference. Result has 177 places, 184 transitions, 1907 flow [2024-06-20 17:17:31,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1907, PETRI_PLACES=177, PETRI_TRANSITIONS=184} [2024-06-20 17:17:31,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-20 17:17:31,418 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 184 transitions, 1907 flow [2024-06-20 17:17:31,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:31,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:31,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:31,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 17:17:31,418 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:31,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:31,419 INFO L85 PathProgramCache]: Analyzing trace with hash -193754999, now seen corresponding path program 2 times [2024-06-20 17:17:31,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:31,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787738173] [2024-06-20 17:17:31,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:31,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:34,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:34,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:34,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787738173] [2024-06-20 17:17:34,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787738173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:34,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:34,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:34,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041619108] [2024-06-20 17:17:34,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:34,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:34,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:34,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:34,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:35,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:35,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 184 transitions, 1907 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:35,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:35,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:35,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:36,051 INFO L124 PetriNetUnfolderBase]: 1866/2915 cut-off events. [2024-06-20 17:17:36,051 INFO L125 PetriNetUnfolderBase]: For 83888/83888 co-relation queries the response was YES. [2024-06-20 17:17:36,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17345 conditions, 2915 events. 1866/2915 cut-off events. For 83888/83888 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15037 event pairs, 483 based on Foata normal form. 8/2922 useless extension candidates. Maximal degree in co-relation 17259. Up to 2662 conditions per place. [2024-06-20 17:17:36,073 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 184 selfloop transitions, 25 changer transitions 0/213 dead transitions. [2024-06-20 17:17:36,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 213 transitions, 2445 flow [2024-06-20 17:17:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:17:36,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:17:36,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-20 17:17:36,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-20 17:17:36,074 INFO L175 Difference]: Start difference. First operand has 177 places, 184 transitions, 1907 flow. Second operand 10 states and 144 transitions. [2024-06-20 17:17:36,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 213 transitions, 2445 flow [2024-06-20 17:17:36,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 213 transitions, 2404 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:17:36,214 INFO L231 Difference]: Finished difference. Result has 179 places, 184 transitions, 1920 flow [2024-06-20 17:17:36,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1920, PETRI_PLACES=179, PETRI_TRANSITIONS=184} [2024-06-20 17:17:36,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-20 17:17:36,214 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 184 transitions, 1920 flow [2024-06-20 17:17:36,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:36,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:36,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:36,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 17:17:36,215 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:36,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:36,215 INFO L85 PathProgramCache]: Analyzing trace with hash 614115250, now seen corresponding path program 1 times [2024-06-20 17:17:36,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:36,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201993405] [2024-06-20 17:17:36,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:36,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:36,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:39,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:39,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:39,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201993405] [2024-06-20 17:17:39,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201993405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:39,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:39,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:39,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100075759] [2024-06-20 17:17:39,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:39,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:39,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:39,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:39,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:39,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:39,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 184 transitions, 1920 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:39,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:39,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:39,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:41,197 INFO L124 PetriNetUnfolderBase]: 1894/2956 cut-off events. [2024-06-20 17:17:41,197 INFO L125 PetriNetUnfolderBase]: For 88768/88768 co-relation queries the response was YES. [2024-06-20 17:17:41,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17745 conditions, 2956 events. 1894/2956 cut-off events. For 88768/88768 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15282 event pairs, 434 based on Foata normal form. 8/2960 useless extension candidates. Maximal degree in co-relation 17658. Up to 2630 conditions per place. [2024-06-20 17:17:41,223 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 31 changer transitions 0/215 dead transitions. [2024-06-20 17:17:41,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 215 transitions, 2572 flow [2024-06-20 17:17:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:41,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:41,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 17:17:41,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-20 17:17:41,226 INFO L175 Difference]: Start difference. First operand has 179 places, 184 transitions, 1920 flow. Second operand 8 states and 131 transitions. [2024-06-20 17:17:41,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 215 transitions, 2572 flow [2024-06-20 17:17:41,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 215 transitions, 2499 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 17:17:41,382 INFO L231 Difference]: Finished difference. Result has 178 places, 185 transitions, 1935 flow [2024-06-20 17:17:41,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1935, PETRI_PLACES=178, PETRI_TRANSITIONS=185} [2024-06-20 17:17:41,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-20 17:17:41,383 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 185 transitions, 1935 flow [2024-06-20 17:17:41,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:41,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:41,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:41,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 17:17:41,383 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:41,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:41,384 INFO L85 PathProgramCache]: Analyzing trace with hash -583683180, now seen corresponding path program 2 times [2024-06-20 17:17:41,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:41,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396436355] [2024-06-20 17:17:41,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:41,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:45,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-20 17:17:45,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:45,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396436355] [2024-06-20 17:17:45,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396436355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:45,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:45,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:17:45,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515181406] [2024-06-20 17:17:45,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:45,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:17:45,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:45,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:17:45,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:17:45,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:45,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 185 transitions, 1935 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-20 17:17:45,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:45,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:45,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:46,946 INFO L124 PetriNetUnfolderBase]: 1876/2930 cut-off events. [2024-06-20 17:17:46,946 INFO L125 PetriNetUnfolderBase]: For 85231/85231 co-relation queries the response was YES. [2024-06-20 17:17:46,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17135 conditions, 2930 events. 1876/2930 cut-off events. For 85231/85231 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15166 event pairs, 507 based on Foata normal form. 8/2934 useless extension candidates. Maximal degree in co-relation 17048. Up to 2700 conditions per place. [2024-06-20 17:17:46,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 30 changer transitions 0/209 dead transitions. [2024-06-20 17:17:46,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 209 transitions, 2457 flow [2024-06-20 17:17:46,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:46,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:46,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 17:17:46,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 17:17:46,973 INFO L175 Difference]: Start difference. First operand has 178 places, 185 transitions, 1935 flow. Second operand 8 states and 126 transitions. [2024-06-20 17:17:46,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 209 transitions, 2457 flow [2024-06-20 17:17:47,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 209 transitions, 2386 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 17:17:47,127 INFO L231 Difference]: Finished difference. Result has 181 places, 185 transitions, 1928 flow [2024-06-20 17:17:47,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1928, PETRI_PLACES=181, PETRI_TRANSITIONS=185} [2024-06-20 17:17:47,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-20 17:17:47,127 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 185 transitions, 1928 flow [2024-06-20 17:17:47,127 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-20 17:17:47,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:47,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:47,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 17:17:47,128 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:47,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:47,128 INFO L85 PathProgramCache]: Analyzing trace with hash -2100448904, now seen corresponding path program 1 times [2024-06-20 17:17:47,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:47,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149495097] [2024-06-20 17:17:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:47,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:50,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:50,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149495097] [2024-06-20 17:17:50,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149495097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:50,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:50,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:17:50,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897822621] [2024-06-20 17:17:50,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:50,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:17:50,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:50,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:17:50,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:17:50,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:50,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 185 transitions, 1928 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-20 17:17:50,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:50,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:50,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:51,956 INFO L124 PetriNetUnfolderBase]: 1952/3038 cut-off events. [2024-06-20 17:17:51,957 INFO L125 PetriNetUnfolderBase]: For 82187/82187 co-relation queries the response was YES. [2024-06-20 17:17:51,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17658 conditions, 3038 events. 1952/3038 cut-off events. For 82187/82187 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 15731 event pairs, 418 based on Foata normal form. 4/3038 useless extension candidates. Maximal degree in co-relation 17570. Up to 2652 conditions per place. [2024-06-20 17:17:51,984 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 72 changer transitions 0/220 dead transitions. [2024-06-20 17:17:51,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 220 transitions, 2584 flow [2024-06-20 17:17:51,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:17:51,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:17:51,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:17:51,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:17:51,986 INFO L175 Difference]: Start difference. First operand has 181 places, 185 transitions, 1928 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:17:51,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 220 transitions, 2584 flow [2024-06-20 17:17:52,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 220 transitions, 2503 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 17:17:52,186 INFO L231 Difference]: Finished difference. Result has 184 places, 197 transitions, 2255 flow [2024-06-20 17:17:52,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2255, PETRI_PLACES=184, PETRI_TRANSITIONS=197} [2024-06-20 17:17:52,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-20 17:17:52,191 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 197 transitions, 2255 flow [2024-06-20 17:17:52,191 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-20 17:17:52,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:52,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:52,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 17:17:52,192 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:52,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:52,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1334557684, now seen corresponding path program 2 times [2024-06-20 17:17:52,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:52,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779504492] [2024-06-20 17:17:52,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:52,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:17:55,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:17:55,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:17:55,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779504492] [2024-06-20 17:17:55,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779504492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:17:55,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:17:55,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:17:55,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789587944] [2024-06-20 17:17:55,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:17:55,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:17:55,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:17:55,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:17:55,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:17:55,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:17:55,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 197 transitions, 2255 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:55,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:17:55,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:17:55,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:17:57,677 INFO L124 PetriNetUnfolderBase]: 2004/3126 cut-off events. [2024-06-20 17:17:57,677 INFO L125 PetriNetUnfolderBase]: For 92687/92687 co-relation queries the response was YES. [2024-06-20 17:17:57,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19199 conditions, 3126 events. 2004/3126 cut-off events. For 92687/92687 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16311 event pairs, 428 based on Foata normal form. 4/3126 useless extension candidates. Maximal degree in co-relation 19108. Up to 2488 conditions per place. [2024-06-20 17:17:57,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 133 selfloop transitions, 101 changer transitions 0/238 dead transitions. [2024-06-20 17:17:57,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 238 transitions, 3027 flow [2024-06-20 17:17:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:17:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:17:57,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-20 17:17:57,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3858093126385809 [2024-06-20 17:17:57,705 INFO L175 Difference]: Start difference. First operand has 184 places, 197 transitions, 2255 flow. Second operand 11 states and 174 transitions. [2024-06-20 17:17:57,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 238 transitions, 3027 flow [2024-06-20 17:17:57,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 238 transitions, 2880 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 17:17:57,839 INFO L231 Difference]: Finished difference. Result has 190 places, 203 transitions, 2462 flow [2024-06-20 17:17:57,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2462, PETRI_PLACES=190, PETRI_TRANSITIONS=203} [2024-06-20 17:17:57,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-20 17:17:57,840 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 203 transitions, 2462 flow [2024-06-20 17:17:57,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:17:57,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:17:57,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:17:57,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 17:17:57,841 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:17:57,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:17:57,841 INFO L85 PathProgramCache]: Analyzing trace with hash 809439364, now seen corresponding path program 3 times [2024-06-20 17:17:57,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:17:57,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004124453] [2024-06-20 17:17:57,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:17:57,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:17:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:00,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:00,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004124453] [2024-06-20 17:18:00,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004124453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:00,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:00,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:00,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106618593] [2024-06-20 17:18:00,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:00,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:00,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:00,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:00,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:00,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:00,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 203 transitions, 2462 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:00,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:00,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:00,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:02,726 INFO L124 PetriNetUnfolderBase]: 2056/3202 cut-off events. [2024-06-20 17:18:02,726 INFO L125 PetriNetUnfolderBase]: For 105353/105353 co-relation queries the response was YES. [2024-06-20 17:18:02,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20420 conditions, 3202 events. 2056/3202 cut-off events. For 105353/105353 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16718 event pairs, 431 based on Foata normal form. 4/3202 useless extension candidates. Maximal degree in co-relation 20328. Up to 2528 conditions per place. [2024-06-20 17:18:02,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 133 selfloop transitions, 102 changer transitions 0/239 dead transitions. [2024-06-20 17:18:02,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 239 transitions, 3326 flow [2024-06-20 17:18:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:18:02,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:18:02,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-20 17:18:02,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-20 17:18:02,757 INFO L175 Difference]: Start difference. First operand has 190 places, 203 transitions, 2462 flow. Second operand 10 states and 162 transitions. [2024-06-20 17:18:02,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 239 transitions, 3326 flow [2024-06-20 17:18:02,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 239 transitions, 3026 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-20 17:18:02,938 INFO L231 Difference]: Finished difference. Result has 192 places, 209 transitions, 2525 flow [2024-06-20 17:18:02,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2525, PETRI_PLACES=192, PETRI_TRANSITIONS=209} [2024-06-20 17:18:02,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-20 17:18:02,939 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 209 transitions, 2525 flow [2024-06-20 17:18:02,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:02,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:02,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:02,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 17:18:02,940 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:02,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:02,940 INFO L85 PathProgramCache]: Analyzing trace with hash 809429134, now seen corresponding path program 4 times [2024-06-20 17:18:02,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:02,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66030311] [2024-06-20 17:18:02,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:02,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:06,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:06,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:06,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66030311] [2024-06-20 17:18:06,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66030311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:06,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:06,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:06,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068229033] [2024-06-20 17:18:06,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:06,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:06,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:06,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:06,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:06,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:06,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 209 transitions, 2525 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:06,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:06,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:06,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:08,230 INFO L124 PetriNetUnfolderBase]: 2044/3186 cut-off events. [2024-06-20 17:18:08,230 INFO L125 PetriNetUnfolderBase]: For 100088/100088 co-relation queries the response was YES. [2024-06-20 17:18:08,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19719 conditions, 3186 events. 2044/3186 cut-off events. For 100088/100088 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16654 event pairs, 429 based on Foata normal form. 4/3186 useless extension candidates. Maximal degree in co-relation 19626. Up to 2520 conditions per place. [2024-06-20 17:18:08,258 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 104 changer transitions 0/243 dead transitions. [2024-06-20 17:18:08,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 243 transitions, 3167 flow [2024-06-20 17:18:08,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:18:08,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:18:08,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-20 17:18:08,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 17:18:08,261 INFO L175 Difference]: Start difference. First operand has 192 places, 209 transitions, 2525 flow. Second operand 12 states and 186 transitions. [2024-06-20 17:18:08,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 243 transitions, 3167 flow [2024-06-20 17:18:08,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 243 transitions, 2947 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 17:18:08,492 INFO L231 Difference]: Finished difference. Result has 198 places, 209 transitions, 2519 flow [2024-06-20 17:18:08,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2519, PETRI_PLACES=198, PETRI_TRANSITIONS=209} [2024-06-20 17:18:08,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-20 17:18:08,493 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 209 transitions, 2519 flow [2024-06-20 17:18:08,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:08,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:08,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:08,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 17:18:08,494 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:08,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:08,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1012953672, now seen corresponding path program 5 times [2024-06-20 17:18:08,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:08,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21254773] [2024-06-20 17:18:08,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:08,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:12,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:12,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:12,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21254773] [2024-06-20 17:18:12,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21254773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:12,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:12,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:12,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714338374] [2024-06-20 17:18:12,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:12,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:12,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:12,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:12,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:12,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:12,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 209 transitions, 2519 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:12,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:12,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:12,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:13,640 INFO L124 PetriNetUnfolderBase]: 2106/3280 cut-off events. [2024-06-20 17:18:13,640 INFO L125 PetriNetUnfolderBase]: For 108973/108973 co-relation queries the response was YES. [2024-06-20 17:18:13,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20454 conditions, 3280 events. 2106/3280 cut-off events. For 108973/108973 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17273 event pairs, 545 based on Foata normal form. 4/3280 useless extension candidates. Maximal degree in co-relation 20360. Up to 2944 conditions per place. [2024-06-20 17:18:13,667 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 58 changer transitions 0/242 dead transitions. [2024-06-20 17:18:13,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 242 transitions, 3286 flow [2024-06-20 17:18:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:18:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:18:13,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-20 17:18:13,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-20 17:18:13,669 INFO L175 Difference]: Start difference. First operand has 198 places, 209 transitions, 2519 flow. Second operand 10 states and 154 transitions. [2024-06-20 17:18:13,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 242 transitions, 3286 flow [2024-06-20 17:18:13,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 242 transitions, 3070 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 17:18:13,860 INFO L231 Difference]: Finished difference. Result has 199 places, 218 transitions, 2598 flow [2024-06-20 17:18:13,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2598, PETRI_PLACES=199, PETRI_TRANSITIONS=218} [2024-06-20 17:18:13,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-20 17:18:13,860 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 218 transitions, 2598 flow [2024-06-20 17:18:13,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:13,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:13,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:13,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 17:18:13,861 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:13,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:13,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1090359438, now seen corresponding path program 6 times [2024-06-20 17:18:13,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:13,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467959698] [2024-06-20 17:18:13,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:13,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:17,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:17,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:17,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467959698] [2024-06-20 17:18:17,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467959698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:17,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:17,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:17,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020885760] [2024-06-20 17:18:17,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:17,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:17,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:17,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:17,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:17,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:17,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 218 transitions, 2598 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:17,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:17,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:17,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:19,462 INFO L124 PetriNetUnfolderBase]: 2126/3324 cut-off events. [2024-06-20 17:18:19,462 INFO L125 PetriNetUnfolderBase]: For 114123/114123 co-relation queries the response was YES. [2024-06-20 17:18:19,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20572 conditions, 3324 events. 2126/3324 cut-off events. For 114123/114123 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17663 event pairs, 557 based on Foata normal form. 4/3324 useless extension candidates. Maximal degree in co-relation 20476. Up to 2960 conditions per place. [2024-06-20 17:18:19,493 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 179 selfloop transitions, 60 changer transitions 0/243 dead transitions. [2024-06-20 17:18:19,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 243 transitions, 3282 flow [2024-06-20 17:18:19,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:18:19,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:18:19,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 17:18:19,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-20 17:18:19,495 INFO L175 Difference]: Start difference. First operand has 199 places, 218 transitions, 2598 flow. Second operand 9 states and 140 transitions. [2024-06-20 17:18:19,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 243 transitions, 3282 flow [2024-06-20 17:18:19,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 243 transitions, 3199 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 17:18:19,702 INFO L231 Difference]: Finished difference. Result has 203 places, 221 transitions, 2705 flow [2024-06-20 17:18:19,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2705, PETRI_PLACES=203, PETRI_TRANSITIONS=221} [2024-06-20 17:18:19,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-20 17:18:19,703 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 221 transitions, 2705 flow [2024-06-20 17:18:19,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:19,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:19,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:19,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 17:18:19,703 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:19,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:19,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1090369668, now seen corresponding path program 7 times [2024-06-20 17:18:19,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:19,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415096664] [2024-06-20 17:18:19,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:19,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:22,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:22,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415096664] [2024-06-20 17:18:22,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415096664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:22,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:22,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:22,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935593163] [2024-06-20 17:18:22,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:22,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:22,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:22,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:22,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 221 transitions, 2705 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:22,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:22,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:22,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:24,537 INFO L124 PetriNetUnfolderBase]: 2114/3308 cut-off events. [2024-06-20 17:18:24,537 INFO L125 PetriNetUnfolderBase]: For 112785/112785 co-relation queries the response was YES. [2024-06-20 17:18:24,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20470 conditions, 3308 events. 2114/3308 cut-off events. For 112785/112785 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17584 event pairs, 551 based on Foata normal form. 4/3308 useless extension candidates. Maximal degree in co-relation 20372. Up to 2952 conditions per place. [2024-06-20 17:18:24,562 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 177 selfloop transitions, 61 changer transitions 0/242 dead transitions. [2024-06-20 17:18:24,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 242 transitions, 3227 flow [2024-06-20 17:18:24,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:18:24,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:18:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 17:18:24,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-20 17:18:24,563 INFO L175 Difference]: Start difference. First operand has 203 places, 221 transitions, 2705 flow. Second operand 9 states and 140 transitions. [2024-06-20 17:18:24,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 242 transitions, 3227 flow [2024-06-20 17:18:24,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 242 transitions, 3043 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 17:18:24,804 INFO L231 Difference]: Finished difference. Result has 206 places, 221 transitions, 2649 flow [2024-06-20 17:18:24,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2649, PETRI_PLACES=206, PETRI_TRANSITIONS=221} [2024-06-20 17:18:24,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-20 17:18:24,805 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 221 transitions, 2649 flow [2024-06-20 17:18:24,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:24,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:24,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:24,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 17:18:24,805 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:24,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:24,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1668157304, now seen corresponding path program 8 times [2024-06-20 17:18:24,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:24,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084996455] [2024-06-20 17:18:24,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:24,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:28,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:28,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084996455] [2024-06-20 17:18:28,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084996455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:28,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:28,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:28,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380293301] [2024-06-20 17:18:28,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:28,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:28,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:28,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:28,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:28,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:28,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 221 transitions, 2649 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:28,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:28,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:28,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:30,135 INFO L124 PetriNetUnfolderBase]: 2134/3344 cut-off events. [2024-06-20 17:18:30,135 INFO L125 PetriNetUnfolderBase]: For 115519/115519 co-relation queries the response was YES. [2024-06-20 17:18:30,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20585 conditions, 3344 events. 2134/3344 cut-off events. For 115519/115519 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17863 event pairs, 504 based on Foata normal form. 4/3344 useless extension candidates. Maximal degree in co-relation 20486. Up to 2430 conditions per place. [2024-06-20 17:18:30,167 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 123 changer transitions 0/256 dead transitions. [2024-06-20 17:18:30,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 256 transitions, 3455 flow [2024-06-20 17:18:30,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:18:30,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:18:30,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 17:18:30,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-20 17:18:30,168 INFO L175 Difference]: Start difference. First operand has 206 places, 221 transitions, 2649 flow. Second operand 9 states and 149 transitions. [2024-06-20 17:18:30,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 256 transitions, 3455 flow [2024-06-20 17:18:30,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 256 transitions, 3319 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 17:18:30,412 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2911 flow [2024-06-20 17:18:30,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2911, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-20 17:18:30,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-20 17:18:30,414 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2911 flow [2024-06-20 17:18:30,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:30,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:30,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:30,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 17:18:30,415 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:30,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:30,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1481169580, now seen corresponding path program 9 times [2024-06-20 17:18:30,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:30,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599861672] [2024-06-20 17:18:30,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:30,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:33,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:33,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:33,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599861672] [2024-06-20 17:18:33,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599861672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:33,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:33,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:33,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702140978] [2024-06-20 17:18:33,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:33,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:33,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:33,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:33,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:33,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:33,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2911 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:33,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:33,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:33,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:34,890 INFO L124 PetriNetUnfolderBase]: 2154/3380 cut-off events. [2024-06-20 17:18:34,891 INFO L125 PetriNetUnfolderBase]: For 123637/123637 co-relation queries the response was YES. [2024-06-20 17:18:34,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21502 conditions, 3380 events. 2154/3380 cut-off events. For 123637/123637 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18142 event pairs, 555 based on Foata normal form. 4/3380 useless extension candidates. Maximal degree in co-relation 21402. Up to 2800 conditions per place. [2024-06-20 17:18:34,921 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 166 selfloop transitions, 85 changer transitions 0/255 dead transitions. [2024-06-20 17:18:34,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 255 transitions, 3743 flow [2024-06-20 17:18:34,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:18:34,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:18:34,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-20 17:18:34,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-20 17:18:34,923 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2911 flow. Second operand 9 states and 143 transitions. [2024-06-20 17:18:34,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 255 transitions, 3743 flow [2024-06-20 17:18:35,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 255 transitions, 3601 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 17:18:35,213 INFO L231 Difference]: Finished difference. Result has 211 places, 230 transitions, 3021 flow [2024-06-20 17:18:35,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3021, PETRI_PLACES=211, PETRI_TRANSITIONS=230} [2024-06-20 17:18:35,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-20 17:18:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 230 transitions, 3021 flow [2024-06-20 17:18:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:35,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 17:18:35,214 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:35,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash 451572642, now seen corresponding path program 10 times [2024-06-20 17:18:35,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:35,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042898099] [2024-06-20 17:18:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:35,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:35,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:38,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:38,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:38,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042898099] [2024-06-20 17:18:38,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042898099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:38,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:38,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:38,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33654638] [2024-06-20 17:18:38,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:38,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:38,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:38,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:38,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:38,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:38,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 230 transitions, 3021 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:38,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:38,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:38,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:40,013 INFO L124 PetriNetUnfolderBase]: 2174/3408 cut-off events. [2024-06-20 17:18:40,013 INFO L125 PetriNetUnfolderBase]: For 127299/127299 co-relation queries the response was YES. [2024-06-20 17:18:40,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21706 conditions, 3408 events. 2174/3408 cut-off events. For 127299/127299 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18323 event pairs, 627 based on Foata normal form. 4/3408 useless extension candidates. Maximal degree in co-relation 21604. Up to 3134 conditions per place. [2024-06-20 17:18:40,044 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 41 changer transitions 0/254 dead transitions. [2024-06-20 17:18:40,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 254 transitions, 3745 flow [2024-06-20 17:18:40,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:18:40,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:18:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 17:18:40,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-20 17:18:40,045 INFO L175 Difference]: Start difference. First operand has 211 places, 230 transitions, 3021 flow. Second operand 9 states and 137 transitions. [2024-06-20 17:18:40,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 254 transitions, 3745 flow [2024-06-20 17:18:40,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 254 transitions, 3418 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-20 17:18:40,345 INFO L231 Difference]: Finished difference. Result has 212 places, 233 transitions, 2858 flow [2024-06-20 17:18:40,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2858, PETRI_PLACES=212, PETRI_TRANSITIONS=233} [2024-06-20 17:18:40,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-20 17:18:40,345 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 233 transitions, 2858 flow [2024-06-20 17:18:40,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:40,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:40,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:40,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 17:18:40,346 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:40,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:40,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1948042010, now seen corresponding path program 11 times [2024-06-20 17:18:40,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:40,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812654022] [2024-06-20 17:18:40,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:40,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:43,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:43,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812654022] [2024-06-20 17:18:43,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812654022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:43,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:43,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:43,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028007150] [2024-06-20 17:18:43,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:43,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:43,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:44,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:44,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 233 transitions, 2858 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:44,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:44,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:44,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:45,319 INFO L124 PetriNetUnfolderBase]: 2194/3444 cut-off events. [2024-06-20 17:18:45,319 INFO L125 PetriNetUnfolderBase]: For 127317/127317 co-relation queries the response was YES. [2024-06-20 17:18:45,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21591 conditions, 3444 events. 2194/3444 cut-off events. For 127317/127317 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18579 event pairs, 559 based on Foata normal form. 4/3444 useless extension candidates. Maximal degree in co-relation 21488. Up to 2832 conditions per place. [2024-06-20 17:18:45,351 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 166 selfloop transitions, 94 changer transitions 0/264 dead transitions. [2024-06-20 17:18:45,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 264 transitions, 3722 flow [2024-06-20 17:18:45,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:18:45,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:18:45,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-20 17:18:45,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-20 17:18:45,353 INFO L175 Difference]: Start difference. First operand has 212 places, 233 transitions, 2858 flow. Second operand 11 states and 168 transitions. [2024-06-20 17:18:45,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 264 transitions, 3722 flow [2024-06-20 17:18:45,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 264 transitions, 3515 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-20 17:18:45,686 INFO L231 Difference]: Finished difference. Result has 215 places, 236 transitions, 2921 flow [2024-06-20 17:18:45,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2921, PETRI_PLACES=215, PETRI_TRANSITIONS=236} [2024-06-20 17:18:45,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-20 17:18:45,687 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 236 transitions, 2921 flow [2024-06-20 17:18:45,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:45,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:45,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:45,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 17:18:45,687 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:45,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:45,688 INFO L85 PathProgramCache]: Analyzing trace with hash 451562412, now seen corresponding path program 12 times [2024-06-20 17:18:45,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:45,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159326429] [2024-06-20 17:18:45,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:45,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:45,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:49,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:49,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:49,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159326429] [2024-06-20 17:18:49,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159326429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:49,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:49,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:49,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533987747] [2024-06-20 17:18:49,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:49,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:49,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:49,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:49,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:49,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:49,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 236 transitions, 2921 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:49,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:49,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:49,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:50,908 INFO L124 PetriNetUnfolderBase]: 2182/3428 cut-off events. [2024-06-20 17:18:50,908 INFO L125 PetriNetUnfolderBase]: For 125323/125323 co-relation queries the response was YES. [2024-06-20 17:18:50,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21200 conditions, 3428 events. 2182/3428 cut-off events. For 125323/125323 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18555 event pairs, 633 based on Foata normal form. 4/3428 useless extension candidates. Maximal degree in co-relation 21098. Up to 3154 conditions per place. [2024-06-20 17:18:50,939 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 42 changer transitions 0/261 dead transitions. [2024-06-20 17:18:50,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 261 transitions, 3489 flow [2024-06-20 17:18:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:18:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:18:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-20 17:18:50,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.352549889135255 [2024-06-20 17:18:50,941 INFO L175 Difference]: Start difference. First operand has 215 places, 236 transitions, 2921 flow. Second operand 11 states and 159 transitions. [2024-06-20 17:18:50,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 261 transitions, 3489 flow [2024-06-20 17:18:51,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 261 transitions, 3173 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-20 17:18:51,222 INFO L231 Difference]: Finished difference. Result has 217 places, 236 transitions, 2695 flow [2024-06-20 17:18:51,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2695, PETRI_PLACES=217, PETRI_TRANSITIONS=236} [2024-06-20 17:18:51,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-20 17:18:51,223 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 236 transitions, 2695 flow [2024-06-20 17:18:51,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:51,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:51,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:51,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 17:18:51,223 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:51,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:51,224 INFO L85 PathProgramCache]: Analyzing trace with hash 623341782, now seen corresponding path program 13 times [2024-06-20 17:18:51,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:51,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006731459] [2024-06-20 17:18:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:51,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:51,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:54,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:54,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:54,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006731459] [2024-06-20 17:18:54,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006731459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:54,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:54,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:18:54,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758471917] [2024-06-20 17:18:54,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:54,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:18:54,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:54,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:18:54,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:18:54,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:54,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 236 transitions, 2695 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:54,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:54,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:54,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:18:56,182 INFO L124 PetriNetUnfolderBase]: 2170/3412 cut-off events. [2024-06-20 17:18:56,182 INFO L125 PetriNetUnfolderBase]: For 119907/119907 co-relation queries the response was YES. [2024-06-20 17:18:56,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20387 conditions, 3412 events. 2170/3412 cut-off events. For 119907/119907 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18411 event pairs, 539 based on Foata normal form. 4/3412 useless extension candidates. Maximal degree in co-relation 20284. Up to 2816 conditions per place. [2024-06-20 17:18:56,214 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 96 changer transitions 0/264 dead transitions. [2024-06-20 17:18:56,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 264 transitions, 3275 flow [2024-06-20 17:18:56,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:18:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:18:56,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-20 17:18:56,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-20 17:18:56,215 INFO L175 Difference]: Start difference. First operand has 217 places, 236 transitions, 2695 flow. Second operand 12 states and 179 transitions. [2024-06-20 17:18:56,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 264 transitions, 3275 flow [2024-06-20 17:18:56,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 264 transitions, 3122 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-20 17:18:56,554 INFO L231 Difference]: Finished difference. Result has 218 places, 236 transitions, 2740 flow [2024-06-20 17:18:56,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2740, PETRI_PLACES=218, PETRI_TRANSITIONS=236} [2024-06-20 17:18:56,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-20 17:18:56,555 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 236 transitions, 2740 flow [2024-06-20 17:18:56,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:18:56,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:18:56,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:18:56,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 17:18:56,556 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:18:56,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:18:56,556 INFO L85 PathProgramCache]: Analyzing trace with hash -894709483, now seen corresponding path program 1 times [2024-06-20 17:18:56,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:18:56,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707257959] [2024-06-20 17:18:56,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:18:56,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:18:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:18:59,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:18:59,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:18:59,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707257959] [2024-06-20 17:18:59,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707257959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:18:59,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:18:59,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:18:59,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907113435] [2024-06-20 17:18:59,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:18:59,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:18:59,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:18:59,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:18:59,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:18:59,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:18:59,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 236 transitions, 2740 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-20 17:18:59,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:18:59,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:18:59,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:01,383 INFO L124 PetriNetUnfolderBase]: 2303/3615 cut-off events. [2024-06-20 17:19:01,384 INFO L125 PetriNetUnfolderBase]: For 155552/155552 co-relation queries the response was YES. [2024-06-20 17:19:01,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22780 conditions, 3615 events. 2303/3615 cut-off events. For 155552/155552 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19622 event pairs, 369 based on Foata normal form. 8/3619 useless extension candidates. Maximal degree in co-relation 22676. Up to 2626 conditions per place. [2024-06-20 17:19:01,418 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 214 selfloop transitions, 62 changer transitions 0/280 dead transitions. [2024-06-20 17:19:01,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 280 transitions, 3754 flow [2024-06-20 17:19:01,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:01,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:01,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:19:01,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 17:19:01,420 INFO L175 Difference]: Start difference. First operand has 218 places, 236 transitions, 2740 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:19:01,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 280 transitions, 3754 flow [2024-06-20 17:19:01,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 280 transitions, 3433 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-20 17:19:01,707 INFO L231 Difference]: Finished difference. Result has 214 places, 239 transitions, 2603 flow [2024-06-20 17:19:01,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2603, PETRI_PLACES=214, PETRI_TRANSITIONS=239} [2024-06-20 17:19:01,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-20 17:19:01,707 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 239 transitions, 2603 flow [2024-06-20 17:19:01,707 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-20 17:19:01,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:01,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:01,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:19:01,708 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:01,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:01,708 INFO L85 PathProgramCache]: Analyzing trace with hash -889947883, now seen corresponding path program 2 times [2024-06-20 17:19:01,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:01,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046976910] [2024-06-20 17:19:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:01,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:01,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:05,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-20 17:19:05,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:05,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046976910] [2024-06-20 17:19:05,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046976910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:05,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:05,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:19:05,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398045818] [2024-06-20 17:19:05,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:05,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:19:05,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:05,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:19:05,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:19:05,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:05,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 239 transitions, 2603 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-20 17:19:05,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:05,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:05,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:06,206 INFO L124 PetriNetUnfolderBase]: 2331/3659 cut-off events. [2024-06-20 17:19:06,207 INFO L125 PetriNetUnfolderBase]: For 160945/160945 co-relation queries the response was YES. [2024-06-20 17:19:06,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22684 conditions, 3659 events. 2331/3659 cut-off events. For 160945/160945 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19941 event pairs, 615 based on Foata normal form. 8/3663 useless extension candidates. Maximal degree in co-relation 22580. Up to 3395 conditions per place. [2024-06-20 17:19:06,245 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 238 selfloop transitions, 20 changer transitions 0/262 dead transitions. [2024-06-20 17:19:06,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 262 transitions, 3213 flow [2024-06-20 17:19:06,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:19:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:19:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 17:19:06,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-20 17:19:06,247 INFO L175 Difference]: Start difference. First operand has 214 places, 239 transitions, 2603 flow. Second operand 7 states and 110 transitions. [2024-06-20 17:19:06,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 262 transitions, 3213 flow [2024-06-20 17:19:06,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 262 transitions, 3146 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 17:19:06,618 INFO L231 Difference]: Finished difference. Result has 218 places, 240 transitions, 2602 flow [2024-06-20 17:19:06,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2602, PETRI_PLACES=218, PETRI_TRANSITIONS=240} [2024-06-20 17:19:06,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-20 17:19:06,619 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 240 transitions, 2602 flow [2024-06-20 17:19:06,619 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-20 17:19:06,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:06,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:06,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:19:06,619 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:06,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:06,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1968408601, now seen corresponding path program 3 times [2024-06-20 17:19:06,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:06,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807741626] [2024-06-20 17:19:06,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:06,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:09,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:09,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:09,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807741626] [2024-06-20 17:19:09,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807741626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:09,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:09,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:19:09,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072178017] [2024-06-20 17:19:09,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:09,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:19:09,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:09,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:19:09,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:19:09,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:09,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 240 transitions, 2602 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-20 17:19:09,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:09,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:09,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:11,215 INFO L124 PetriNetUnfolderBase]: 2367/3715 cut-off events. [2024-06-20 17:19:11,215 INFO L125 PetriNetUnfolderBase]: For 169470/169470 co-relation queries the response was YES. [2024-06-20 17:19:11,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23090 conditions, 3715 events. 2367/3715 cut-off events. For 169470/169470 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20278 event pairs, 497 based on Foata normal form. 10/3721 useless extension candidates. Maximal degree in co-relation 22984. Up to 2952 conditions per place. [2024-06-20 17:19:11,250 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 58 changer transitions 0/273 dead transitions. [2024-06-20 17:19:11,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 273 transitions, 3442 flow [2024-06-20 17:19:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:19:11,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:19:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 17:19:11,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-20 17:19:11,252 INFO L175 Difference]: Start difference. First operand has 218 places, 240 transitions, 2602 flow. Second operand 7 states and 127 transitions. [2024-06-20 17:19:11,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 273 transitions, 3442 flow [2024-06-20 17:19:11,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 273 transitions, 3400 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:19:11,610 INFO L231 Difference]: Finished difference. Result has 220 places, 241 transitions, 2705 flow [2024-06-20 17:19:11,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2705, PETRI_PLACES=220, PETRI_TRANSITIONS=241} [2024-06-20 17:19:11,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-20 17:19:11,611 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 241 transitions, 2705 flow [2024-06-20 17:19:11,611 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-20 17:19:11,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:11,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:11,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:19:11,611 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:11,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:11,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1858447637, now seen corresponding path program 4 times [2024-06-20 17:19:11,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:11,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259492414] [2024-06-20 17:19:11,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:11,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:11,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:14,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-20 17:19:14,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:14,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259492414] [2024-06-20 17:19:14,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259492414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:14,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:14,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:19:14,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9660637] [2024-06-20 17:19:14,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:14,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:19:14,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:14,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:19:14,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:19:14,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:14,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 241 transitions, 2705 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-20 17:19:14,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:14,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:14,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:16,319 INFO L124 PetriNetUnfolderBase]: 2344/3682 cut-off events. [2024-06-20 17:19:16,319 INFO L125 PetriNetUnfolderBase]: For 161247/161247 co-relation queries the response was YES. [2024-06-20 17:19:16,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22615 conditions, 3682 events. 2344/3682 cut-off events. For 161247/161247 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20137 event pairs, 566 based on Foata normal form. 10/3688 useless extension candidates. Maximal degree in co-relation 22508. Up to 3286 conditions per place. [2024-06-20 17:19:16,354 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 50 changer transitions 0/264 dead transitions. [2024-06-20 17:19:16,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 264 transitions, 3325 flow [2024-06-20 17:19:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:19:16,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:19:16,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 17:19:16,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:19:16,356 INFO L175 Difference]: Start difference. First operand has 220 places, 241 transitions, 2705 flow. Second operand 7 states and 119 transitions. [2024-06-20 17:19:16,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 264 transitions, 3325 flow [2024-06-20 17:19:16,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 264 transitions, 3180 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:19:16,792 INFO L231 Difference]: Finished difference. Result has 220 places, 241 transitions, 2671 flow [2024-06-20 17:19:16,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2671, PETRI_PLACES=220, PETRI_TRANSITIONS=241} [2024-06-20 17:19:16,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-20 17:19:16,793 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 241 transitions, 2671 flow [2024-06-20 17:19:16,793 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-20 17:19:16,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:16,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:16,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:19:16,794 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:16,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:16,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2052675895, now seen corresponding path program 5 times [2024-06-20 17:19:16,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:16,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916013326] [2024-06-20 17:19:16,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:16,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:16,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:20,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-20 17:19:20,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:20,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916013326] [2024-06-20 17:19:20,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916013326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:20,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:20,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:19:20,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595561467] [2024-06-20 17:19:20,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:20,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:19:20,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:20,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:19:20,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:19:20,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:20,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 241 transitions, 2671 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-20 17:19:20,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:20,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:20,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:21,671 INFO L124 PetriNetUnfolderBase]: 2326/3652 cut-off events. [2024-06-20 17:19:21,672 INFO L125 PetriNetUnfolderBase]: For 144395/144395 co-relation queries the response was YES. [2024-06-20 17:19:21,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21836 conditions, 3652 events. 2326/3652 cut-off events. For 144395/144395 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20033 event pairs, 687 based on Foata normal form. 8/3656 useless extension candidates. Maximal degree in co-relation 21730. Up to 3352 conditions per place. [2024-06-20 17:19:21,706 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 226 selfloop transitions, 34 changer transitions 0/264 dead transitions. [2024-06-20 17:19:21,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 264 transitions, 3313 flow [2024-06-20 17:19:21,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:21,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:21,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 17:19:21,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 17:19:21,708 INFO L175 Difference]: Start difference. First operand has 220 places, 241 transitions, 2671 flow. Second operand 8 states and 126 transitions. [2024-06-20 17:19:21,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 264 transitions, 3313 flow [2024-06-20 17:19:22,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 264 transitions, 3181 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:19:22,077 INFO L231 Difference]: Finished difference. Result has 221 places, 241 transitions, 2611 flow [2024-06-20 17:19:22,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2611, PETRI_PLACES=221, PETRI_TRANSITIONS=241} [2024-06-20 17:19:22,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-20 17:19:22,078 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 241 transitions, 2611 flow [2024-06-20 17:19:22,078 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-20 17:19:22,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:22,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:22,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:19:22,078 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:22,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:22,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1564616031, now seen corresponding path program 6 times [2024-06-20 17:19:22,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:22,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719149923] [2024-06-20 17:19:22,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:22,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:25,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:25,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:25,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719149923] [2024-06-20 17:19:25,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719149923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:25,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:25,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:25,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500761207] [2024-06-20 17:19:25,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:25,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:25,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:25,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:25,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:25,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:25,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 241 transitions, 2611 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:25,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:25,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:25,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:26,577 INFO L124 PetriNetUnfolderBase]: 2395/3763 cut-off events. [2024-06-20 17:19:26,577 INFO L125 PetriNetUnfolderBase]: For 156918/156918 co-relation queries the response was YES. [2024-06-20 17:19:26,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22696 conditions, 3763 events. 2395/3763 cut-off events. For 156918/156918 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 20738 event pairs, 573 based on Foata normal form. 10/3769 useless extension candidates. Maximal degree in co-relation 22590. Up to 3066 conditions per place. [2024-06-20 17:19:26,612 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 59 changer transitions 0/281 dead transitions. [2024-06-20 17:19:26,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 281 transitions, 3499 flow [2024-06-20 17:19:26,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:26,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:19:26,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 17:19:26,614 INFO L175 Difference]: Start difference. First operand has 221 places, 241 transitions, 2611 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:19:26,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 281 transitions, 3499 flow [2024-06-20 17:19:26,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 281 transitions, 3425 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:19:26,958 INFO L231 Difference]: Finished difference. Result has 222 places, 243 transitions, 2697 flow [2024-06-20 17:19:26,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2697, PETRI_PLACES=222, PETRI_TRANSITIONS=243} [2024-06-20 17:19:26,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 17:19:26,958 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 243 transitions, 2697 flow [2024-06-20 17:19:26,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:26,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:26,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:26,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:19:26,959 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:26,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:26,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1578392753, now seen corresponding path program 7 times [2024-06-20 17:19:26,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:26,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719568244] [2024-06-20 17:19:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:26,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:30,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:30,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:30,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719568244] [2024-06-20 17:19:30,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719568244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:30,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:30,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:30,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824789865] [2024-06-20 17:19:30,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:30,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:30,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:30,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:30,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:30,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:30,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 243 transitions, 2697 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:30,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:30,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:30,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:31,774 INFO L124 PetriNetUnfolderBase]: 2431/3819 cut-off events. [2024-06-20 17:19:31,774 INFO L125 PetriNetUnfolderBase]: For 164797/164797 co-relation queries the response was YES. [2024-06-20 17:19:31,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23325 conditions, 3819 events. 2431/3819 cut-off events. For 164797/164797 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21155 event pairs, 595 based on Foata normal form. 10/3825 useless extension candidates. Maximal degree in co-relation 23218. Up to 3365 conditions per place. [2024-06-20 17:19:31,805 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 58 changer transitions 0/273 dead transitions. [2024-06-20 17:19:31,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 273 transitions, 3369 flow [2024-06-20 17:19:31,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:31,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:19:31,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:19:31,807 INFO L175 Difference]: Start difference. First operand has 222 places, 243 transitions, 2697 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:19:31,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 273 transitions, 3369 flow [2024-06-20 17:19:32,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 273 transitions, 3286 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 17:19:32,155 INFO L231 Difference]: Finished difference. Result has 226 places, 244 transitions, 2757 flow [2024-06-20 17:19:32,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2757, PETRI_PLACES=226, PETRI_TRANSITIONS=244} [2024-06-20 17:19:32,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-20 17:19:32,156 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 244 transitions, 2757 flow [2024-06-20 17:19:32,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:32,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:32,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:32,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:19:32,156 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:32,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:32,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1320104783, now seen corresponding path program 8 times [2024-06-20 17:19:32,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:32,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840480454] [2024-06-20 17:19:32,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:32,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:32,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:35,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-20 17:19:35,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:35,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840480454] [2024-06-20 17:19:35,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840480454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:35,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:35,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:35,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153912810] [2024-06-20 17:19:35,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:35,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:35,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:35,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:35,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:35,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:35,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 244 transitions, 2757 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:35,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:35,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:35,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:36,978 INFO L124 PetriNetUnfolderBase]: 2467/3875 cut-off events. [2024-06-20 17:19:36,978 INFO L125 PetriNetUnfolderBase]: For 169831/169831 co-relation queries the response was YES. [2024-06-20 17:19:37,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23849 conditions, 3875 events. 2467/3875 cut-off events. For 169831/169831 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21537 event pairs, 601 based on Foata normal form. 10/3881 useless extension candidates. Maximal degree in co-relation 23740. Up to 3421 conditions per place. [2024-06-20 17:19:37,014 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 58 changer transitions 0/270 dead transitions. [2024-06-20 17:19:37,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 270 transitions, 3411 flow [2024-06-20 17:19:37,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:37,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:37,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 17:19:37,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-20 17:19:37,016 INFO L175 Difference]: Start difference. First operand has 226 places, 244 transitions, 2757 flow. Second operand 8 states and 129 transitions. [2024-06-20 17:19:37,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 270 transitions, 3411 flow [2024-06-20 17:19:37,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 270 transitions, 3296 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 17:19:37,452 INFO L231 Difference]: Finished difference. Result has 228 places, 245 transitions, 2783 flow [2024-06-20 17:19:37,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2783, PETRI_PLACES=228, PETRI_TRANSITIONS=245} [2024-06-20 17:19:37,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-20 17:19:37,453 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 245 transitions, 2783 flow [2024-06-20 17:19:37,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:37,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:37,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:37,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:19:37,453 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:37,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:37,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1137165843, now seen corresponding path program 9 times [2024-06-20 17:19:37,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:37,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777158399] [2024-06-20 17:19:37,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:37,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:37,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:41,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:41,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:41,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777158399] [2024-06-20 17:19:41,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777158399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:41,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:41,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:41,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414090999] [2024-06-20 17:19:41,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:41,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:41,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:41,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:41,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:41,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:41,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 245 transitions, 2783 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:41,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:41,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:41,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:42,567 INFO L124 PetriNetUnfolderBase]: 2444/3842 cut-off events. [2024-06-20 17:19:42,568 INFO L125 PetriNetUnfolderBase]: For 157114/157114 co-relation queries the response was YES. [2024-06-20 17:19:42,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23128 conditions, 3842 events. 2444/3842 cut-off events. For 157114/157114 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21442 event pairs, 727 based on Foata normal form. 10/3848 useless extension candidates. Maximal degree in co-relation 23018. Up to 3572 conditions per place. [2024-06-20 17:19:42,606 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 34 changer transitions 0/265 dead transitions. [2024-06-20 17:19:42,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 265 transitions, 3397 flow [2024-06-20 17:19:42,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:42,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 17:19:42,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-20 17:19:42,673 INFO L175 Difference]: Start difference. First operand has 228 places, 245 transitions, 2783 flow. Second operand 8 states and 122 transitions. [2024-06-20 17:19:42,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 265 transitions, 3397 flow [2024-06-20 17:19:43,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 265 transitions, 3278 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 17:19:43,055 INFO L231 Difference]: Finished difference. Result has 230 places, 245 transitions, 2739 flow [2024-06-20 17:19:43,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2739, PETRI_PLACES=230, PETRI_TRANSITIONS=245} [2024-06-20 17:19:43,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 17:19:43,057 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 245 transitions, 2739 flow [2024-06-20 17:19:43,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:43,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:43,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:43,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:19:43,058 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:43,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash -766158699, now seen corresponding path program 1 times [2024-06-20 17:19:43,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:43,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203014506] [2024-06-20 17:19:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:43,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:46,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:46,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:46,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203014506] [2024-06-20 17:19:46,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203014506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:46,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:46,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:46,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039693245] [2024-06-20 17:19:46,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:46,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:46,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:46,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:46,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:46,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 245 transitions, 2739 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:46,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:46,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:46,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:47,826 INFO L124 PetriNetUnfolderBase]: 2464/3878 cut-off events. [2024-06-20 17:19:47,827 INFO L125 PetriNetUnfolderBase]: For 153206/153206 co-relation queries the response was YES. [2024-06-20 17:19:47,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23265 conditions, 3878 events. 2464/3878 cut-off events. For 153206/153206 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 21475 event pairs, 521 based on Foata normal form. 6/3880 useless extension candidates. Maximal degree in co-relation 23154. Up to 2563 conditions per place. [2024-06-20 17:19:47,866 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 70 changer transitions 0/284 dead transitions. [2024-06-20 17:19:47,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 284 transitions, 3625 flow [2024-06-20 17:19:47,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:47,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:19:47,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 17:19:47,867 INFO L175 Difference]: Start difference. First operand has 230 places, 245 transitions, 2739 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:19:47,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 284 transitions, 3625 flow [2024-06-20 17:19:48,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 284 transitions, 3544 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 17:19:48,294 INFO L231 Difference]: Finished difference. Result has 231 places, 246 transitions, 2822 flow [2024-06-20 17:19:48,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2822, PETRI_PLACES=231, PETRI_TRANSITIONS=246} [2024-06-20 17:19:48,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-20 17:19:48,295 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 246 transitions, 2822 flow [2024-06-20 17:19:48,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:48,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:48,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:48,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:19:48,296 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:48,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:48,296 INFO L85 PathProgramCache]: Analyzing trace with hash -765889929, now seen corresponding path program 2 times [2024-06-20 17:19:48,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:48,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015524801] [2024-06-20 17:19:48,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:48,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:52,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:52,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:52,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015524801] [2024-06-20 17:19:52,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015524801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:52,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:52,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:52,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531076747] [2024-06-20 17:19:52,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:52,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:52,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:52,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:52,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:52,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:52,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 246 transitions, 2822 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:52,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:52,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:52,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:53,923 INFO L124 PetriNetUnfolderBase]: 2484/3914 cut-off events. [2024-06-20 17:19:53,923 INFO L125 PetriNetUnfolderBase]: For 158945/158945 co-relation queries the response was YES. [2024-06-20 17:19:53,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23804 conditions, 3914 events. 2484/3914 cut-off events. For 158945/158945 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21745 event pairs, 508 based on Foata normal form. 6/3916 useless extension candidates. Maximal degree in co-relation 23692. Up to 2575 conditions per place. [2024-06-20 17:19:53,957 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 207 selfloop transitions, 72 changer transitions 0/283 dead transitions. [2024-06-20 17:19:53,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 283 transitions, 3728 flow [2024-06-20 17:19:53,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:19:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:19:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 17:19:53,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-20 17:19:53,959 INFO L175 Difference]: Start difference. First operand has 231 places, 246 transitions, 2822 flow. Second operand 8 states and 139 transitions. [2024-06-20 17:19:53,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 283 transitions, 3728 flow [2024-06-20 17:19:54,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 283 transitions, 3496 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 17:19:54,436 INFO L231 Difference]: Finished difference. Result has 232 places, 247 transitions, 2760 flow [2024-06-20 17:19:54,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2760, PETRI_PLACES=232, PETRI_TRANSITIONS=247} [2024-06-20 17:19:54,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 17:19:54,436 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 247 transitions, 2760 flow [2024-06-20 17:19:54,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:54,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:19:54,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:19:54,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:19:54,437 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:19:54,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:19:54,438 INFO L85 PathProgramCache]: Analyzing trace with hash -765889588, now seen corresponding path program 1 times [2024-06-20 17:19:54,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:19:54,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676228188] [2024-06-20 17:19:54,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:19:54,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:19:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:19:57,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:19:57,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:19:57,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676228188] [2024-06-20 17:19:57,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676228188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:19:57,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:19:57,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:19:57,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520138765] [2024-06-20 17:19:57,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:19:57,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:19:57,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:19:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:19:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:19:57,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:19:57,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 247 transitions, 2760 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:19:57,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:19:57,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:19:57,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:19:59,698 INFO L124 PetriNetUnfolderBase]: 2628/4123 cut-off events. [2024-06-20 17:19:59,698 INFO L125 PetriNetUnfolderBase]: For 191721/191726 co-relation queries the response was YES. [2024-06-20 17:19:59,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25098 conditions, 4123 events. 2628/4123 cut-off events. For 191721/191726 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23085 event pairs, 509 based on Foata normal form. 12/4133 useless extension candidates. Maximal degree in co-relation 24987. Up to 3212 conditions per place. [2024-06-20 17:19:59,740 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 81 changer transitions 0/296 dead transitions. [2024-06-20 17:19:59,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 296 transitions, 3719 flow [2024-06-20 17:19:59,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:19:59,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:19:59,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-20 17:19:59,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-20 17:19:59,750 INFO L175 Difference]: Start difference. First operand has 232 places, 247 transitions, 2760 flow. Second operand 10 states and 163 transitions. [2024-06-20 17:19:59,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 296 transitions, 3719 flow [2024-06-20 17:20:00,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 296 transitions, 3609 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:00,260 INFO L231 Difference]: Finished difference. Result has 239 places, 255 transitions, 2963 flow [2024-06-20 17:20:00,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2963, PETRI_PLACES=239, PETRI_TRANSITIONS=255} [2024-06-20 17:20:00,260 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-20 17:20:00,260 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 255 transitions, 2963 flow [2024-06-20 17:20:00,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:00,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:00,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:00,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:20:00,261 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:00,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:00,261 INFO L85 PathProgramCache]: Analyzing trace with hash -764011918, now seen corresponding path program 2 times [2024-06-20 17:20:00,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:00,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386045247] [2024-06-20 17:20:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:00,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:03,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386045247] [2024-06-20 17:20:03,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386045247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:03,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:03,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501576716] [2024-06-20 17:20:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:03,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:03,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:03,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:03,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 255 transitions, 2963 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:03,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:03,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:03,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:05,514 INFO L124 PetriNetUnfolderBase]: 2672/4191 cut-off events. [2024-06-20 17:20:05,515 INFO L125 PetriNetUnfolderBase]: For 208296/208301 co-relation queries the response was YES. [2024-06-20 17:20:05,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26001 conditions, 4191 events. 2672/4191 cut-off events. For 208296/208301 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23570 event pairs, 594 based on Foata normal form. 16/4205 useless extension candidates. Maximal degree in co-relation 25887. Up to 3666 conditions per place. [2024-06-20 17:20:05,558 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 66 changer transitions 0/288 dead transitions. [2024-06-20 17:20:05,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 288 transitions, 3656 flow [2024-06-20 17:20:05,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:20:05,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:20:05,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 17:20:05,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-20 17:20:05,560 INFO L175 Difference]: Start difference. First operand has 239 places, 255 transitions, 2963 flow. Second operand 10 states and 157 transitions. [2024-06-20 17:20:05,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 288 transitions, 3656 flow [2024-06-20 17:20:06,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 288 transitions, 3566 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 17:20:06,289 INFO L231 Difference]: Finished difference. Result has 243 places, 256 transitions, 3032 flow [2024-06-20 17:20:06,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3032, PETRI_PLACES=243, PETRI_TRANSITIONS=256} [2024-06-20 17:20:06,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-20 17:20:06,289 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 256 transitions, 3032 flow [2024-06-20 17:20:06,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:06,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:06,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:06,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:20:06,290 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:06,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:06,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1406611802, now seen corresponding path program 3 times [2024-06-20 17:20:06,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:06,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709623181] [2024-06-20 17:20:06,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:06,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:09,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:09,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709623181] [2024-06-20 17:20:09,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709623181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:09,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:09,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:09,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261391428] [2024-06-20 17:20:09,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:09,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:09,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:09,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:09,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 256 transitions, 3032 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:09,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:09,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:09,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:11,625 INFO L124 PetriNetUnfolderBase]: 2700/4233 cut-off events. [2024-06-20 17:20:11,625 INFO L125 PetriNetUnfolderBase]: For 201816/201821 co-relation queries the response was YES. [2024-06-20 17:20:11,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26542 conditions, 4233 events. 2700/4233 cut-off events. For 201816/201821 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23831 event pairs, 580 based on Foata normal form. 12/4243 useless extension candidates. Maximal degree in co-relation 26427. Up to 3632 conditions per place. [2024-06-20 17:20:11,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 72 changer transitions 0/295 dead transitions. [2024-06-20 17:20:11,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 295 transitions, 3777 flow [2024-06-20 17:20:11,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:20:11,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:20:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-20 17:20:11,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-20 17:20:11,669 INFO L175 Difference]: Start difference. First operand has 243 places, 256 transitions, 3032 flow. Second operand 11 states and 172 transitions. [2024-06-20 17:20:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 295 transitions, 3777 flow [2024-06-20 17:20:12,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 295 transitions, 3649 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:20:12,168 INFO L231 Difference]: Finished difference. Result has 247 places, 258 transitions, 3100 flow [2024-06-20 17:20:12,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3100, PETRI_PLACES=247, PETRI_TRANSITIONS=258} [2024-06-20 17:20:12,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-20 17:20:12,168 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 258 transitions, 3100 flow [2024-06-20 17:20:12,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:12,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:12,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, 1, 1] [2024-06-20 17:20:12,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:20:12,169 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:12,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:12,169 INFO L85 PathProgramCache]: Analyzing trace with hash -680899089, now seen corresponding path program 3 times [2024-06-20 17:20:12,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:12,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235557947] [2024-06-20 17:20:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:12,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:12,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:16,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235557947] [2024-06-20 17:20:16,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235557947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:16,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:16,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275757813] [2024-06-20 17:20:16,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:16,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:16,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:16,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:16,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 258 transitions, 3100 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:16,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:16,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:16,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:17,695 INFO L124 PetriNetUnfolderBase]: 2720/4282 cut-off events. [2024-06-20 17:20:17,695 INFO L125 PetriNetUnfolderBase]: For 202082/202082 co-relation queries the response was YES. [2024-06-20 17:20:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26967 conditions, 4282 events. 2720/4282 cut-off events. For 202082/202082 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24322 event pairs, 662 based on Foata normal form. 6/4284 useless extension candidates. Maximal degree in co-relation 26850. Up to 3682 conditions per place. [2024-06-20 17:20:17,738 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 64 changer transitions 0/286 dead transitions. [2024-06-20 17:20:17,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 286 transitions, 3810 flow [2024-06-20 17:20:17,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:17,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:17,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 17:20:17,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-20 17:20:17,739 INFO L175 Difference]: Start difference. First operand has 247 places, 258 transitions, 3100 flow. Second operand 8 states and 131 transitions. [2024-06-20 17:20:17,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 286 transitions, 3810 flow [2024-06-20 17:20:18,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 286 transitions, 3671 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 17:20:18,302 INFO L231 Difference]: Finished difference. Result has 246 places, 259 transitions, 3110 flow [2024-06-20 17:20:18,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3110, PETRI_PLACES=246, PETRI_TRANSITIONS=259} [2024-06-20 17:20:18,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-20 17:20:18,303 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 259 transitions, 3110 flow [2024-06-20 17:20:18,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:18,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:18,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:18,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:20:18,303 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:18,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:18,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1137354354, now seen corresponding path program 4 times [2024-06-20 17:20:18,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:18,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583895631] [2024-06-20 17:20:18,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:18,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:21,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:21,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:21,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583895631] [2024-06-20 17:20:21,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583895631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:21,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:21,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:20:21,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485689981] [2024-06-20 17:20:21,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:21,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:20:21,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:21,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:20:21,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:20:21,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:21,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 259 transitions, 3110 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:21,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:21,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:21,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:23,754 INFO L124 PetriNetUnfolderBase]: 2904/4566 cut-off events. [2024-06-20 17:20:23,754 INFO L125 PetriNetUnfolderBase]: For 314448/314448 co-relation queries the response was YES. [2024-06-20 17:20:23,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28437 conditions, 4566 events. 2904/4566 cut-off events. For 314448/314448 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26226 event pairs, 773 based on Foata normal form. 56/4618 useless extension candidates. Maximal degree in co-relation 28320. Up to 3902 conditions per place. [2024-06-20 17:20:23,801 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 49 changer transitions 6/287 dead transitions. [2024-06-20 17:20:23,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 287 transitions, 3817 flow [2024-06-20 17:20:23,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:23,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 17:20:23,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-20 17:20:23,803 INFO L175 Difference]: Start difference. First operand has 246 places, 259 transitions, 3110 flow. Second operand 9 states and 145 transitions. [2024-06-20 17:20:23,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 287 transitions, 3817 flow [2024-06-20 17:20:24,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 287 transitions, 3690 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 17:20:24,357 INFO L231 Difference]: Finished difference. Result has 249 places, 256 transitions, 3071 flow [2024-06-20 17:20:24,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3071, PETRI_PLACES=249, PETRI_TRANSITIONS=256} [2024-06-20 17:20:24,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-20 17:20:24,361 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 256 transitions, 3071 flow [2024-06-20 17:20:24,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:24,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:24,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:24,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:20:24,362 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:24,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash -552700984, now seen corresponding path program 1 times [2024-06-20 17:20:24,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:24,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805995904] [2024-06-20 17:20:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:24,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805995904] [2024-06-20 17:20:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805995904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:20:27,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433803810] [2024-06-20 17:20:27,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:20:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:20:27,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:20:27,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:27,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 256 transitions, 3071 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:27,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:27,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:27,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:29,868 INFO L124 PetriNetUnfolderBase]: 2924/4602 cut-off events. [2024-06-20 17:20:29,869 INFO L125 PetriNetUnfolderBase]: For 323775/323775 co-relation queries the response was YES. [2024-06-20 17:20:29,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28828 conditions, 4602 events. 2924/4602 cut-off events. For 323775/323775 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26465 event pairs, 791 based on Foata normal form. 56/4654 useless extension candidates. Maximal degree in co-relation 28710. Up to 3954 conditions per place. [2024-06-20 17:20:29,907 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 45 changer transitions 6/286 dead transitions. [2024-06-20 17:20:29,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 286 transitions, 3782 flow [2024-06-20 17:20:29,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:20:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:20:29,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 17:20:29,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-20 17:20:29,909 INFO L175 Difference]: Start difference. First operand has 249 places, 256 transitions, 3071 flow. Second operand 10 states and 157 transitions. [2024-06-20 17:20:29,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 286 transitions, 3782 flow [2024-06-20 17:20:30,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 286 transitions, 3682 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:20:30,665 INFO L231 Difference]: Finished difference. Result has 252 places, 253 transitions, 3053 flow [2024-06-20 17:20:30,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3053, PETRI_PLACES=252, PETRI_TRANSITIONS=253} [2024-06-20 17:20:30,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 17:20:30,666 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 253 transitions, 3053 flow [2024-06-20 17:20:30,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:30,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:30,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:30,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:20:30,667 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:30,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:30,667 INFO L85 PathProgramCache]: Analyzing trace with hash -351344824, now seen corresponding path program 2 times [2024-06-20 17:20:30,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:30,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065202561] [2024-06-20 17:20:30,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:30,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:33,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:33,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:33,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065202561] [2024-06-20 17:20:33,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065202561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:33,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:33,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:20:33,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420264732] [2024-06-20 17:20:33,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:33,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:20:33,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:33,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:20:33,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:20:33,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:33,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 253 transitions, 3053 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:33,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:33,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:33,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:35,640 INFO L124 PetriNetUnfolderBase]: 2932/4626 cut-off events. [2024-06-20 17:20:35,640 INFO L125 PetriNetUnfolderBase]: For 309559/309559 co-relation queries the response was YES. [2024-06-20 17:20:35,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28987 conditions, 4626 events. 2932/4626 cut-off events. For 309559/309559 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 26762 event pairs, 723 based on Foata normal form. 48/4670 useless extension candidates. Maximal degree in co-relation 28868. Up to 3788 conditions per place. [2024-06-20 17:20:35,686 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 50 changer transitions 10/291 dead transitions. [2024-06-20 17:20:35,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 291 transitions, 3871 flow [2024-06-20 17:20:35,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:20:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:20:35,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-20 17:20:35,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-20 17:20:35,688 INFO L175 Difference]: Start difference. First operand has 252 places, 253 transitions, 3053 flow. Second operand 10 states and 161 transitions. [2024-06-20 17:20:35,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 291 transitions, 3871 flow [2024-06-20 17:20:36,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 291 transitions, 3723 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-20 17:20:36,478 INFO L231 Difference]: Finished difference. Result has 254 places, 252 transitions, 3049 flow [2024-06-20 17:20:36,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3049, PETRI_PLACES=254, PETRI_TRANSITIONS=252} [2024-06-20 17:20:36,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-20 17:20:36,478 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 252 transitions, 3049 flow [2024-06-20 17:20:36,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:36,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:36,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:36,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:20:36,479 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:36,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:36,479 INFO L85 PathProgramCache]: Analyzing trace with hash -558418996, now seen corresponding path program 5 times [2024-06-20 17:20:36,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:36,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326513330] [2024-06-20 17:20:36,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:36,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:40,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:40,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326513330] [2024-06-20 17:20:40,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326513330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:40,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:40,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:20:40,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961158294] [2024-06-20 17:20:40,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:40,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:20:40,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:40,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:20:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:20:40,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:40,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 252 transitions, 3049 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:40,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:40,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:40,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:42,008 INFO L124 PetriNetUnfolderBase]: 2920/4608 cut-off events. [2024-06-20 17:20:42,009 INFO L125 PetriNetUnfolderBase]: For 319038/319038 co-relation queries the response was YES. [2024-06-20 17:20:42,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28653 conditions, 4608 events. 2920/4608 cut-off events. For 319038/319038 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26645 event pairs, 743 based on Foata normal form. 48/4652 useless extension candidates. Maximal degree in co-relation 28532. Up to 3782 conditions per place. [2024-06-20 17:20:42,061 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 45 changer transitions 10/288 dead transitions. [2024-06-20 17:20:42,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 288 transitions, 3847 flow [2024-06-20 17:20:42,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:42,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:42,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 17:20:42,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-20 17:20:42,063 INFO L175 Difference]: Start difference. First operand has 254 places, 252 transitions, 3049 flow. Second operand 9 states and 147 transitions. [2024-06-20 17:20:42,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 288 transitions, 3847 flow [2024-06-20 17:20:42,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 288 transitions, 3760 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 17:20:42,808 INFO L231 Difference]: Finished difference. Result has 255 places, 251 transitions, 3070 flow [2024-06-20 17:20:42,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3070, PETRI_PLACES=255, PETRI_TRANSITIONS=251} [2024-06-20 17:20:42,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-20 17:20:42,809 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 251 transitions, 3070 flow [2024-06-20 17:20:42,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:42,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:42,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:42,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:20:42,810 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:42,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:42,810 INFO L85 PathProgramCache]: Analyzing trace with hash -558419337, now seen corresponding path program 4 times [2024-06-20 17:20:42,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:42,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844362835] [2024-06-20 17:20:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:42,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:46,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:46,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844362835] [2024-06-20 17:20:46,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844362835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:46,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:46,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:46,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091021494] [2024-06-20 17:20:46,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:46,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:46,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:46,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:46,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:46,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:46,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 251 transitions, 3070 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:46,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:46,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:46,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:48,162 INFO L124 PetriNetUnfolderBase]: 2739/4331 cut-off events. [2024-06-20 17:20:48,162 INFO L125 PetriNetUnfolderBase]: For 205756/205756 co-relation queries the response was YES. [2024-06-20 17:20:48,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27186 conditions, 4331 events. 2739/4331 cut-off events. For 205756/205756 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24942 event pairs, 824 based on Foata normal form. 6/4333 useless extension candidates. Maximal degree in co-relation 27064. Up to 3993 conditions per place. [2024-06-20 17:20:48,211 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 235 selfloop transitions, 34 changer transitions 0/273 dead transitions. [2024-06-20 17:20:48,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 273 transitions, 3726 flow [2024-06-20 17:20:48,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:48,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:48,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 17:20:48,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 17:20:48,212 INFO L175 Difference]: Start difference. First operand has 255 places, 251 transitions, 3070 flow. Second operand 8 states and 124 transitions. [2024-06-20 17:20:48,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 273 transitions, 3726 flow [2024-06-20 17:20:48,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 3582 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 17:20:48,759 INFO L231 Difference]: Finished difference. Result has 253 places, 251 transitions, 3000 flow [2024-06-20 17:20:48,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3000, PETRI_PLACES=253, PETRI_TRANSITIONS=251} [2024-06-20 17:20:48,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-20 17:20:48,760 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 251 transitions, 3000 flow [2024-06-20 17:20:48,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:48,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:48,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:48,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:20:48,760 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:48,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:48,761 INFO L85 PathProgramCache]: Analyzing trace with hash -785599378, now seen corresponding path program 6 times [2024-06-20 17:20:48,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:48,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363343348] [2024-06-20 17:20:48,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:48,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:52,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:52,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:52,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363343348] [2024-06-20 17:20:52,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363343348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:52,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:52,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:52,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79913810] [2024-06-20 17:20:52,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:52,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:52,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:52,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:52,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:52,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:52,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 251 transitions, 3000 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:52,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:52,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:52,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:53,953 INFO L124 PetriNetUnfolderBase]: 2821/4462 cut-off events. [2024-06-20 17:20:53,953 INFO L125 PetriNetUnfolderBase]: For 228672/228677 co-relation queries the response was YES. [2024-06-20 17:20:53,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28028 conditions, 4462 events. 2821/4462 cut-off events. For 228672/228677 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 25614 event pairs, 600 based on Foata normal form. 12/4472 useless extension candidates. Maximal degree in co-relation 27907. Up to 3917 conditions per place. [2024-06-20 17:20:54,002 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 233 selfloop transitions, 59 changer transitions 0/296 dead transitions. [2024-06-20 17:20:54,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 296 transitions, 3897 flow [2024-06-20 17:20:54,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:20:54,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:20:54,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-20 17:20:54,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-20 17:20:54,005 INFO L175 Difference]: Start difference. First operand has 253 places, 251 transitions, 3000 flow. Second operand 10 states and 158 transitions. [2024-06-20 17:20:54,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 296 transitions, 3897 flow [2024-06-20 17:20:54,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 296 transitions, 3718 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 17:20:54,708 INFO L231 Difference]: Finished difference. Result has 254 places, 256 transitions, 3002 flow [2024-06-20 17:20:54,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3002, PETRI_PLACES=254, PETRI_TRANSITIONS=256} [2024-06-20 17:20:54,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-20 17:20:54,709 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 256 transitions, 3002 flow [2024-06-20 17:20:54,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:54,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:54,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:54,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:20:54,709 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:54,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:54,710 INFO L85 PathProgramCache]: Analyzing trace with hash -460472308, now seen corresponding path program 7 times [2024-06-20 17:20:54,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:54,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036412339] [2024-06-20 17:20:54,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:54,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:54,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:58,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:58,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:58,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036412339] [2024-06-20 17:20:58,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036412339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:58,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:58,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038578018] [2024-06-20 17:20:58,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:58,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:58,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:58,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:58,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:58,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:58,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 256 transitions, 3002 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:58,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:58,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:58,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:00,043 INFO L124 PetriNetUnfolderBase]: 2941/4646 cut-off events. [2024-06-20 17:21:00,044 INFO L125 PetriNetUnfolderBase]: For 273285/273290 co-relation queries the response was YES. [2024-06-20 17:21:00,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30127 conditions, 4646 events. 2941/4646 cut-off events. For 273285/273290 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 26846 event pairs, 605 based on Foata normal form. 12/4656 useless extension candidates. Maximal degree in co-relation 30005. Up to 2983 conditions per place. [2024-06-20 17:21:00,094 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 93 changer transitions 0/301 dead transitions. [2024-06-20 17:21:00,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 301 transitions, 4080 flow [2024-06-20 17:21:00,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:00,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 17:21:00,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-20 17:21:00,096 INFO L175 Difference]: Start difference. First operand has 254 places, 256 transitions, 3002 flow. Second operand 9 states and 154 transitions. [2024-06-20 17:21:00,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 301 transitions, 4080 flow [2024-06-20 17:21:00,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 301 transitions, 3916 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:00,741 INFO L231 Difference]: Finished difference. Result has 257 places, 259 transitions, 3078 flow [2024-06-20 17:21:00,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3078, PETRI_PLACES=257, PETRI_TRANSITIONS=259} [2024-06-20 17:21:00,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-20 17:21:00,742 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 259 transitions, 3078 flow [2024-06-20 17:21:00,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:00,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:00,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:00,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:21:00,743 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:00,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:00,743 INFO L85 PathProgramCache]: Analyzing trace with hash -460858258, now seen corresponding path program 8 times [2024-06-20 17:21:00,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:00,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181809562] [2024-06-20 17:21:00,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:00,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:04,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:04,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:04,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181809562] [2024-06-20 17:21:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181809562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:04,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:04,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:04,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055143078] [2024-06-20 17:21:04,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:04,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:04,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:04,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:04,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:04,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 259 transitions, 3078 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:04,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:04,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:04,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:06,333 INFO L124 PetriNetUnfolderBase]: 2923/4620 cut-off events. [2024-06-20 17:21:06,333 INFO L125 PetriNetUnfolderBase]: For 259905/259910 co-relation queries the response was YES. [2024-06-20 17:21:06,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29492 conditions, 4620 events. 2923/4620 cut-off events. For 259905/259910 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 26767 event pairs, 635 based on Foata normal form. 12/4630 useless extension candidates. Maximal degree in co-relation 29371. Up to 4133 conditions per place. [2024-06-20 17:21:06,386 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 57 changer transitions 0/289 dead transitions. [2024-06-20 17:21:06,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 289 transitions, 3730 flow [2024-06-20 17:21:06,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:06,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 17:21:06,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-20 17:21:06,388 INFO L175 Difference]: Start difference. First operand has 257 places, 259 transitions, 3078 flow. Second operand 9 states and 140 transitions. [2024-06-20 17:21:06,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 289 transitions, 3730 flow [2024-06-20 17:21:07,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 289 transitions, 3618 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:07,082 INFO L231 Difference]: Finished difference. Result has 259 places, 259 transitions, 3084 flow [2024-06-20 17:21:07,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3084, PETRI_PLACES=259, PETRI_TRANSITIONS=259} [2024-06-20 17:21:07,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-20 17:21:07,082 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 259 transitions, 3084 flow [2024-06-20 17:21:07,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:07,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:07,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:07,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:21:07,083 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:07,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:07,084 INFO L85 PathProgramCache]: Analyzing trace with hash -385345682, now seen corresponding path program 9 times [2024-06-20 17:21:07,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:07,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286386414] [2024-06-20 17:21:07,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:07,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:10,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:10,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:10,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286386414] [2024-06-20 17:21:10,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286386414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:10,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:10,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:10,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865689398] [2024-06-20 17:21:10,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:10,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:10,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:10,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:10,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:10,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:10,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 259 transitions, 3084 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:10,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:10,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:10,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:12,480 INFO L124 PetriNetUnfolderBase]: 2967/4688 cut-off events. [2024-06-20 17:21:12,480 INFO L125 PetriNetUnfolderBase]: For 256972/256977 co-relation queries the response was YES. [2024-06-20 17:21:12,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29741 conditions, 4688 events. 2967/4688 cut-off events. For 256972/256977 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 27218 event pairs, 695 based on Foata normal form. 16/4702 useless extension candidates. Maximal degree in co-relation 29621. Up to 4115 conditions per place. [2024-06-20 17:21:12,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 71 changer transitions 0/292 dead transitions. [2024-06-20 17:21:12,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 292 transitions, 3784 flow [2024-06-20 17:21:12,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:12,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:12,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 17:21:12,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-20 17:21:12,534 INFO L175 Difference]: Start difference. First operand has 259 places, 259 transitions, 3084 flow. Second operand 9 states and 146 transitions. [2024-06-20 17:21:12,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 292 transitions, 3784 flow [2024-06-20 17:21:13,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 292 transitions, 3657 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:13,230 INFO L231 Difference]: Finished difference. Result has 260 places, 260 transitions, 3124 flow [2024-06-20 17:21:13,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3124, PETRI_PLACES=260, PETRI_TRANSITIONS=260} [2024-06-20 17:21:13,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-20 17:21:13,230 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 260 transitions, 3124 flow [2024-06-20 17:21:13,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:13,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:13,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, 1, 1, 1] [2024-06-20 17:21:13,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:21:13,231 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:13,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:13,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2010621714, now seen corresponding path program 10 times [2024-06-20 17:21:13,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:13,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224844518] [2024-06-20 17:21:13,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:13,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:16,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-20 17:21:16,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:16,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224844518] [2024-06-20 17:21:16,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224844518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:16,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:16,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:16,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438722404] [2024-06-20 17:21:16,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:16,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:16,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:16,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:16,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:16,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:16,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 260 transitions, 3124 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:16,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:16,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:16,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:18,608 INFO L124 PetriNetUnfolderBase]: 3011/4756 cut-off events. [2024-06-20 17:21:18,608 INFO L125 PetriNetUnfolderBase]: For 265103/265108 co-relation queries the response was YES. [2024-06-20 17:21:18,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30376 conditions, 4756 events. 3011/4756 cut-off events. For 265103/265108 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27790 event pairs, 701 based on Foata normal form. 16/4770 useless extension candidates. Maximal degree in co-relation 30255. Up to 4003 conditions per place. [2024-06-20 17:21:18,651 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 73 changer transitions 0/297 dead transitions. [2024-06-20 17:21:18,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 297 transitions, 3880 flow [2024-06-20 17:21:18,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:18,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:18,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 17:21:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-20 17:21:18,653 INFO L175 Difference]: Start difference. First operand has 260 places, 260 transitions, 3124 flow. Second operand 9 states and 149 transitions. [2024-06-20 17:21:18,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 297 transitions, 3880 flow [2024-06-20 17:21:19,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 297 transitions, 3731 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:19,326 INFO L231 Difference]: Finished difference. Result has 262 places, 261 transitions, 3147 flow [2024-06-20 17:21:19,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3147, PETRI_PLACES=262, PETRI_TRANSITIONS=261} [2024-06-20 17:21:19,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-20 17:21:19,326 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 261 transitions, 3147 flow [2024-06-20 17:21:19,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:19,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:19,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:19,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 17:21:19,327 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:19,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:19,327 INFO L85 PathProgramCache]: Analyzing trace with hash 551337378, now seen corresponding path program 11 times [2024-06-20 17:21:19,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:19,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772414270] [2024-06-20 17:21:19,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:19,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:23,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:23,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:23,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772414270] [2024-06-20 17:21:23,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772414270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:23,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:23,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:23,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305374779] [2024-06-20 17:21:23,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:23,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:23,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:23,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:23,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:23,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:23,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 261 transitions, 3147 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:23,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:23,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:23,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:25,244 INFO L124 PetriNetUnfolderBase]: 3039/4798 cut-off events. [2024-06-20 17:21:25,245 INFO L125 PetriNetUnfolderBase]: For 261999/262004 co-relation queries the response was YES. [2024-06-20 17:21:25,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30651 conditions, 4798 events. 3039/4798 cut-off events. For 261999/262004 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28076 event pairs, 807 based on Foata normal form. 12/4808 useless extension candidates. Maximal degree in co-relation 30529. Up to 4449 conditions per place. [2024-06-20 17:21:25,299 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 243 selfloop transitions, 41 changer transitions 0/288 dead transitions. [2024-06-20 17:21:25,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 288 transitions, 3797 flow [2024-06-20 17:21:25,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:25,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:25,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-20 17:21:25,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-20 17:21:25,300 INFO L175 Difference]: Start difference. First operand has 262 places, 261 transitions, 3147 flow. Second operand 9 states and 136 transitions. [2024-06-20 17:21:25,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 288 transitions, 3797 flow [2024-06-20 17:21:26,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 288 transitions, 3641 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:26,019 INFO L231 Difference]: Finished difference. Result has 264 places, 262 transitions, 3089 flow [2024-06-20 17:21:26,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3089, PETRI_PLACES=264, PETRI_TRANSITIONS=262} [2024-06-20 17:21:26,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-20 17:21:26,020 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 262 transitions, 3089 flow [2024-06-20 17:21:26,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:26,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:26,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:26,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 17:21:26,021 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:26,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:26,021 INFO L85 PathProgramCache]: Analyzing trace with hash -388653692, now seen corresponding path program 12 times [2024-06-20 17:21:26,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:26,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97198942] [2024-06-20 17:21:26,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:26,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:30,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:30,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:30,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97198942] [2024-06-20 17:21:30,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97198942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:30,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:30,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:30,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004210885] [2024-06-20 17:21:30,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:30,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:30,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:30,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:30,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:30,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:30,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 262 transitions, 3089 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:30,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:30,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:30,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:31,819 INFO L124 PetriNetUnfolderBase]: 3067/4842 cut-off events. [2024-06-20 17:21:31,819 INFO L125 PetriNetUnfolderBase]: For 268273/268278 co-relation queries the response was YES. [2024-06-20 17:21:31,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30702 conditions, 4842 events. 3067/4842 cut-off events. For 268273/268278 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28433 event pairs, 685 based on Foata normal form. 12/4852 useless extension candidates. Maximal degree in co-relation 30579. Up to 3929 conditions per place. [2024-06-20 17:21:31,866 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 78 changer transitions 0/300 dead transitions. [2024-06-20 17:21:31,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 300 transitions, 3847 flow [2024-06-20 17:21:31,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:31,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:31,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 17:21:31,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-20 17:21:31,868 INFO L175 Difference]: Start difference. First operand has 264 places, 262 transitions, 3089 flow. Second operand 9 states and 150 transitions. [2024-06-20 17:21:31,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 300 transitions, 3847 flow [2024-06-20 17:21:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 300 transitions, 3752 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:32,536 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3178 flow [2024-06-20 17:21:32,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3178, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-20 17:21:32,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-20 17:21:32,536 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3178 flow [2024-06-20 17:21:32,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:32,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:32,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:32,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 17:21:32,537 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:32,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:32,537 INFO L85 PathProgramCache]: Analyzing trace with hash -621742640, now seen corresponding path program 13 times [2024-06-20 17:21:32,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:32,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587525179] [2024-06-20 17:21:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:32,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:32,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:36,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:36,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:36,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587525179] [2024-06-20 17:21:36,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587525179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:36,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:36,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:36,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523170380] [2024-06-20 17:21:36,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:36,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:36,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:36,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:36,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:36,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:36,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3178 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:36,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:36,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:36,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:38,500 INFO L124 PetriNetUnfolderBase]: 3085/4859 cut-off events. [2024-06-20 17:21:38,500 INFO L125 PetriNetUnfolderBase]: For 276774/276774 co-relation queries the response was YES. [2024-06-20 17:21:38,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30972 conditions, 4859 events. 3085/4859 cut-off events. For 276774/276774 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28536 event pairs, 966 based on Foata normal form. 12/4867 useless extension candidates. Maximal degree in co-relation 30848. Up to 4585 conditions per place. [2024-06-20 17:21:38,563 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 27 changer transitions 0/288 dead transitions. [2024-06-20 17:21:38,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 288 transitions, 3858 flow [2024-06-20 17:21:38,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:38,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:38,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-20 17:21:38,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:21:38,564 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3178 flow. Second operand 9 states and 135 transitions. [2024-06-20 17:21:38,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 288 transitions, 3858 flow [2024-06-20 17:21:39,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 288 transitions, 3688 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:39,344 INFO L231 Difference]: Finished difference. Result has 268 places, 264 transitions, 3093 flow [2024-06-20 17:21:39,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3093, PETRI_PLACES=268, PETRI_TRANSITIONS=264} [2024-06-20 17:21:39,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-20 17:21:39,345 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 264 transitions, 3093 flow [2024-06-20 17:21:39,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:39,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:39,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:39,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 17:21:39,345 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:39,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:39,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1492107148, now seen corresponding path program 14 times [2024-06-20 17:21:39,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:39,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658715174] [2024-06-20 17:21:39,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:39,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:39,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:43,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:43,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658715174] [2024-06-20 17:21:43,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658715174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:43,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:43,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:43,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860395308] [2024-06-20 17:21:43,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:43,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:43,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:43,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:43,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:43,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:43,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 264 transitions, 3093 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:43,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:43,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:43,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:44,912 INFO L124 PetriNetUnfolderBase]: 3129/4903 cut-off events. [2024-06-20 17:21:44,912 INFO L125 PetriNetUnfolderBase]: For 284137/284137 co-relation queries the response was YES. [2024-06-20 17:21:44,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31095 conditions, 4903 events. 3129/4903 cut-off events. For 284137/284137 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28603 event pairs, 876 based on Foata normal form. 12/4911 useless extension candidates. Maximal degree in co-relation 30970. Up to 4489 conditions per place. [2024-06-20 17:21:44,966 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 56 changer transitions 0/292 dead transitions. [2024-06-20 17:21:44,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 292 transitions, 3787 flow [2024-06-20 17:21:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:44,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:44,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 17:21:44,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-20 17:21:44,968 INFO L175 Difference]: Start difference. First operand has 268 places, 264 transitions, 3093 flow. Second operand 9 states and 142 transitions. [2024-06-20 17:21:44,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 292 transitions, 3787 flow [2024-06-20 17:21:45,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 292 transitions, 3722 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:45,708 INFO L231 Difference]: Finished difference. Result has 270 places, 265 transitions, 3171 flow [2024-06-20 17:21:45,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=270, PETRI_TRANSITIONS=265} [2024-06-20 17:21:45,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-20 17:21:45,709 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 265 transitions, 3171 flow [2024-06-20 17:21:45,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:45,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:45,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:45,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 17:21:45,709 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:45,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:45,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1448504854, now seen corresponding path program 3 times [2024-06-20 17:21:45,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:45,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254476656] [2024-06-20 17:21:45,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:45,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:45,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:49,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:49,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:49,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254476656] [2024-06-20 17:21:49,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254476656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:49,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:49,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:49,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129146480] [2024-06-20 17:21:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:49,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:49,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:49,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:49,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:49,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:49,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 265 transitions, 3171 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:49,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:49,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:49,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:51,777 INFO L124 PetriNetUnfolderBase]: 3313/5199 cut-off events. [2024-06-20 17:21:51,777 INFO L125 PetriNetUnfolderBase]: For 413960/413960 co-relation queries the response was YES. [2024-06-20 17:21:51,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32816 conditions, 5199 events. 3313/5199 cut-off events. For 413960/413960 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 30556 event pairs, 944 based on Foata normal form. 56/5251 useless extension candidates. Maximal degree in co-relation 32690. Up to 4541 conditions per place. [2024-06-20 17:21:51,826 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 56 changer transitions 6/300 dead transitions. [2024-06-20 17:21:51,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 300 transitions, 3921 flow [2024-06-20 17:21:51,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:21:51,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:21:51,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-20 17:21:51,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-20 17:21:51,827 INFO L175 Difference]: Start difference. First operand has 270 places, 265 transitions, 3171 flow. Second operand 12 states and 178 transitions. [2024-06-20 17:21:51,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 300 transitions, 3921 flow [2024-06-20 17:21:52,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 300 transitions, 3796 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:52,480 INFO L231 Difference]: Finished difference. Result has 275 places, 262 transitions, 3164 flow [2024-06-20 17:21:52,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3164, PETRI_PLACES=275, PETRI_TRANSITIONS=262} [2024-06-20 17:21:52,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-20 17:21:52,481 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 262 transitions, 3164 flow [2024-06-20 17:21:52,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:52,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:52,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:52,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 17:21:52,482 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:52,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1113709678, now seen corresponding path program 15 times [2024-06-20 17:21:52,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:52,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175934153] [2024-06-20 17:21:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:56,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:56,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:56,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175934153] [2024-06-20 17:21:56,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175934153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:56,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:56,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:56,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34961481] [2024-06-20 17:21:56,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:56,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:56,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:56,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:56,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:56,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:56,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 262 transitions, 3164 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:56,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:56,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:56,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:58,184 INFO L124 PetriNetUnfolderBase]: 3131/4937 cut-off events. [2024-06-20 17:21:58,185 INFO L125 PetriNetUnfolderBase]: For 262552/262552 co-relation queries the response was YES. [2024-06-20 17:21:58,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30803 conditions, 4937 events. 3131/4937 cut-off events. For 262552/262552 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29061 event pairs, 984 based on Foata normal form. 8/4941 useless extension candidates. Maximal degree in co-relation 30676. Up to 4625 conditions per place. [2024-06-20 17:21:58,236 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 30 changer transitions 0/291 dead transitions. [2024-06-20 17:21:58,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 291 transitions, 3850 flow [2024-06-20 17:21:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:21:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:21:58,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-20 17:21:58,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-20 17:21:58,237 INFO L175 Difference]: Start difference. First operand has 275 places, 262 transitions, 3164 flow. Second operand 10 states and 149 transitions. [2024-06-20 17:21:58,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 291 transitions, 3850 flow [2024-06-20 17:21:59,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 291 transitions, 3681 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 17:21:59,026 INFO L231 Difference]: Finished difference. Result has 274 places, 262 transitions, 3059 flow [2024-06-20 17:21:59,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3059, PETRI_PLACES=274, PETRI_TRANSITIONS=262} [2024-06-20 17:21:59,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-20 17:21:59,026 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 262 transitions, 3059 flow [2024-06-20 17:21:59,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:59,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:59,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:59,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 17:21:59,027 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:59,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:59,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1492374058, now seen corresponding path program 16 times [2024-06-20 17:21:59,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:59,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070597104] [2024-06-20 17:21:59,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:59,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:02,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-20 17:22:02,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:02,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070597104] [2024-06-20 17:22:02,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070597104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:02,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:02,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:02,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865150489] [2024-06-20 17:22:02,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:02,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:02,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:02,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:02,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:02,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:02,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 262 transitions, 3059 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:02,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:02,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:02,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:04,377 INFO L124 PetriNetUnfolderBase]: 3175/4981 cut-off events. [2024-06-20 17:22:04,378 INFO L125 PetriNetUnfolderBase]: For 280302/280302 co-relation queries the response was YES. [2024-06-20 17:22:04,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31040 conditions, 4981 events. 3175/4981 cut-off events. For 280302/280302 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29265 event pairs, 874 based on Foata normal form. 12/4989 useless extension candidates. Maximal degree in co-relation 30912. Up to 4359 conditions per place. [2024-06-20 17:22:04,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 55 changer transitions 0/294 dead transitions. [2024-06-20 17:22:04,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 294 transitions, 3805 flow [2024-06-20 17:22:04,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:04,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-20 17:22:04,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:22:04,434 INFO L175 Difference]: Start difference. First operand has 274 places, 262 transitions, 3059 flow. Second operand 9 states and 144 transitions. [2024-06-20 17:22:04,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 294 transitions, 3805 flow [2024-06-20 17:22:05,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 294 transitions, 3713 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 17:22:05,391 INFO L231 Difference]: Finished difference. Result has 275 places, 263 transitions, 3111 flow [2024-06-20 17:22:05,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3111, PETRI_PLACES=275, PETRI_TRANSITIONS=263} [2024-06-20 17:22:05,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-20 17:22:05,391 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 263 transitions, 3111 flow [2024-06-20 17:22:05,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:05,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:05,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:05,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 17:22:05,392 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:05,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:05,392 INFO L85 PathProgramCache]: Analyzing trace with hash 499990618, now seen corresponding path program 17 times [2024-06-20 17:22:05,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:05,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774625300] [2024-06-20 17:22:05,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:05,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:05,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:09,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-20 17:22:09,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:09,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774625300] [2024-06-20 17:22:09,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774625300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:09,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:09,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:09,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800979992] [2024-06-20 17:22:09,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:09,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:09,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:09,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:09,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:09,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:09,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 263 transitions, 3111 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:09,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:09,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:09,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:11,306 INFO L124 PetriNetUnfolderBase]: 3157/4983 cut-off events. [2024-06-20 17:22:11,306 INFO L125 PetriNetUnfolderBase]: For 250543/250543 co-relation queries the response was YES. [2024-06-20 17:22:11,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30404 conditions, 4983 events. 3157/4983 cut-off events. For 250543/250543 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29628 event pairs, 994 based on Foata normal form. 8/4987 useless extension candidates. Maximal degree in co-relation 30276. Up to 4715 conditions per place. [2024-06-20 17:22:11,365 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 31 changer transitions 0/284 dead transitions. [2024-06-20 17:22:11,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 284 transitions, 3731 flow [2024-06-20 17:22:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:11,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:11,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-20 17:22:11,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-20 17:22:11,367 INFO L175 Difference]: Start difference. First operand has 275 places, 263 transitions, 3111 flow. Second operand 9 states and 131 transitions. [2024-06-20 17:22:11,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 284 transitions, 3731 flow [2024-06-20 17:22:12,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 284 transitions, 3601 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:12,273 INFO L231 Difference]: Finished difference. Result has 277 places, 263 transitions, 3047 flow [2024-06-20 17:22:12,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3047, PETRI_PLACES=277, PETRI_TRANSITIONS=263} [2024-06-20 17:22:12,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-20 17:22:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 263 transitions, 3047 flow [2024-06-20 17:22:12,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:12,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:12,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:12,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 17:22:12,275 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:12,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1582598154, now seen corresponding path program 18 times [2024-06-20 17:22:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:12,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890223906] [2024-06-20 17:22:12,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:12,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:12,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:16,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:16,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:16,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890223906] [2024-06-20 17:22:16,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890223906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:16,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:16,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:16,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692714016] [2024-06-20 17:22:16,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:16,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:16,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:16,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:16,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:16,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:16,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 263 transitions, 3047 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:16,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:16,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:16,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:18,061 INFO L124 PetriNetUnfolderBase]: 3201/5023 cut-off events. [2024-06-20 17:22:18,062 INFO L125 PetriNetUnfolderBase]: For 268528/268528 co-relation queries the response was YES. [2024-06-20 17:22:18,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30565 conditions, 5023 events. 3201/5023 cut-off events. For 268528/268528 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29572 event pairs, 916 based on Foata normal form. 12/5031 useless extension candidates. Maximal degree in co-relation 30436. Up to 4625 conditions per place. [2024-06-20 17:22:18,119 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 54 changer transitions 0/294 dead transitions. [2024-06-20 17:22:18,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 294 transitions, 3757 flow [2024-06-20 17:22:18,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:22:18,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:22:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-20 17:22:18,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:22:18,121 INFO L175 Difference]: Start difference. First operand has 277 places, 263 transitions, 3047 flow. Second operand 11 states and 165 transitions. [2024-06-20 17:22:18,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 294 transitions, 3757 flow [2024-06-20 17:22:19,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 294 transitions, 3691 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:19,024 INFO L231 Difference]: Finished difference. Result has 281 places, 264 transitions, 3126 flow [2024-06-20 17:22:19,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3126, PETRI_PLACES=281, PETRI_TRANSITIONS=264} [2024-06-20 17:22:19,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 17:22:19,025 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 264 transitions, 3126 flow [2024-06-20 17:22:19,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:19,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:19,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:19,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 17:22:19,025 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:19,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:19,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1448237944, now seen corresponding path program 4 times [2024-06-20 17:22:19,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:19,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972639753] [2024-06-20 17:22:19,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:19,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:22,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:22,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:22,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972639753] [2024-06-20 17:22:22,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972639753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:22,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:22,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:22,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176389596] [2024-06-20 17:22:22,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:22,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:22,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:22,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:22,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:22,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:22,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 264 transitions, 3126 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:22,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:22,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:22,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:24,669 INFO L124 PetriNetUnfolderBase]: 3373/5305 cut-off events. [2024-06-20 17:22:24,669 INFO L125 PetriNetUnfolderBase]: For 385888/385888 co-relation queries the response was YES. [2024-06-20 17:22:24,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32140 conditions, 5305 events. 3373/5305 cut-off events. For 385888/385888 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31496 event pairs, 906 based on Foata normal form. 48/5349 useless extension candidates. Maximal degree in co-relation 32010. Up to 4497 conditions per place. [2024-06-20 17:22:24,725 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 59 changer transitions 9/307 dead transitions. [2024-06-20 17:22:24,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 307 transitions, 3980 flow [2024-06-20 17:22:24,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:22:24,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:22:24,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-20 17:22:24,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-20 17:22:24,727 INFO L175 Difference]: Start difference. First operand has 281 places, 264 transitions, 3126 flow. Second operand 12 states and 182 transitions. [2024-06-20 17:22:24,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 307 transitions, 3980 flow [2024-06-20 17:22:25,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 307 transitions, 3853 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-20 17:22:25,670 INFO L231 Difference]: Finished difference. Result has 285 places, 264 transitions, 3153 flow [2024-06-20 17:22:25,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3153, PETRI_PLACES=285, PETRI_TRANSITIONS=264} [2024-06-20 17:22:25,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 17:22:25,670 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 264 transitions, 3153 flow [2024-06-20 17:22:25,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:25,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:25,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:25,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 17:22:25,671 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:25,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:25,671 INFO L85 PathProgramCache]: Analyzing trace with hash -52474790, now seen corresponding path program 5 times [2024-06-20 17:22:25,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:25,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988418202] [2024-06-20 17:22:25,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:25,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:25,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:29,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:29,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:29,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988418202] [2024-06-20 17:22:29,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988418202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:29,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:29,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:29,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316453414] [2024-06-20 17:22:29,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:29,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:29,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:29,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:29,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:29,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:29,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 264 transitions, 3153 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:29,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:29,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:29,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:31,581 INFO L124 PetriNetUnfolderBase]: 3221/5059 cut-off events. [2024-06-20 17:22:31,582 INFO L125 PetriNetUnfolderBase]: For 268344/268344 co-relation queries the response was YES. [2024-06-20 17:22:31,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30792 conditions, 5059 events. 3221/5059 cut-off events. For 268344/268344 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 29910 event pairs, 916 based on Foata normal form. 12/5067 useless extension candidates. Maximal degree in co-relation 30660. Up to 4445 conditions per place. [2024-06-20 17:22:31,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 55 changer transitions 0/299 dead transitions. [2024-06-20 17:22:31,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 299 transitions, 3919 flow [2024-06-20 17:22:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:22:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:22:31,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-20 17:22:31,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36807095343680707 [2024-06-20 17:22:31,632 INFO L175 Difference]: Start difference. First operand has 285 places, 264 transitions, 3153 flow. Second operand 11 states and 166 transitions. [2024-06-20 17:22:31,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 299 transitions, 3919 flow [2024-06-20 17:22:32,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 299 transitions, 3756 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 17:22:32,579 INFO L231 Difference]: Finished difference. Result has 285 places, 265 transitions, 3138 flow [2024-06-20 17:22:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3138, PETRI_PLACES=285, PETRI_TRANSITIONS=265} [2024-06-20 17:22:32,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 17:22:32,580 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 265 transitions, 3138 flow [2024-06-20 17:22:32,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:32,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 17:22:32,581 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:32,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:32,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1520626552, now seen corresponding path program 6 times [2024-06-20 17:22:32,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911333056] [2024-06-20 17:22:32,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:32,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:32,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:36,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:36,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:36,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911333056] [2024-06-20 17:22:36,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911333056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:36,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:36,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:36,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46739684] [2024-06-20 17:22:36,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:36,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:36,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:36,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:36,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:36,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:36,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 265 transitions, 3138 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:36,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:36,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:36,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:38,288 INFO L124 PetriNetUnfolderBase]: 3249/5103 cut-off events. [2024-06-20 17:22:38,288 INFO L125 PetriNetUnfolderBase]: For 260847/260847 co-relation queries the response was YES. [2024-06-20 17:22:38,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31053 conditions, 5103 events. 3249/5103 cut-off events. For 260847/260847 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30134 event pairs, 834 based on Foata normal form. 8/5107 useless extension candidates. Maximal degree in co-relation 30922. Up to 3997 conditions per place. [2024-06-20 17:22:38,344 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 69 changer transitions 0/304 dead transitions. [2024-06-20 17:22:38,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 304 transitions, 4104 flow [2024-06-20 17:22:38,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:22:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:22:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-20 17:22:38,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-20 17:22:38,346 INFO L175 Difference]: Start difference. First operand has 285 places, 265 transitions, 3138 flow. Second operand 11 states and 168 transitions. [2024-06-20 17:22:38,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 304 transitions, 4104 flow [2024-06-20 17:22:39,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 304 transitions, 3972 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 17:22:39,291 INFO L231 Difference]: Finished difference. Result has 288 places, 267 transitions, 3188 flow [2024-06-20 17:22:39,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3188, PETRI_PLACES=288, PETRI_TRANSITIONS=267} [2024-06-20 17:22:39,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 17:22:39,300 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 267 transitions, 3188 flow [2024-06-20 17:22:39,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:39,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:39,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:39,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 17:22:39,300 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:39,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:39,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1514912632, now seen corresponding path program 7 times [2024-06-20 17:22:39,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:39,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878403072] [2024-06-20 17:22:39,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:39,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:43,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:43,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:43,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878403072] [2024-06-20 17:22:43,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878403072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:43,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:43,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:43,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191302480] [2024-06-20 17:22:43,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:43,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:43,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:43,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:43,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:43,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:43,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 267 transitions, 3188 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:43,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:43,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:43,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:45,434 INFO L124 PetriNetUnfolderBase]: 3231/5077 cut-off events. [2024-06-20 17:22:45,434 INFO L125 PetriNetUnfolderBase]: For 239759/239759 co-relation queries the response was YES. [2024-06-20 17:22:45,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 5077 events. 3231/5077 cut-off events. For 239759/239759 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30063 event pairs, 852 based on Foata normal form. 8/5081 useless extension candidates. Maximal degree in co-relation 30236. Up to 3989 conditions per place. [2024-06-20 17:22:45,492 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 70 changer transitions 0/302 dead transitions. [2024-06-20 17:22:45,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 302 transitions, 3957 flow [2024-06-20 17:22:45,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:22:45,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:22:45,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-20 17:22:45,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:22:45,493 INFO L175 Difference]: Start difference. First operand has 288 places, 267 transitions, 3188 flow. Second operand 11 states and 165 transitions. [2024-06-20 17:22:45,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 302 transitions, 3957 flow [2024-06-20 17:22:46,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 302 transitions, 3758 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 17:22:46,534 INFO L231 Difference]: Finished difference. Result has 290 places, 268 transitions, 3154 flow [2024-06-20 17:22:46,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3000, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3154, PETRI_PLACES=290, PETRI_TRANSITIONS=268} [2024-06-20 17:22:46,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-20 17:22:46,535 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 268 transitions, 3154 flow [2024-06-20 17:22:46,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:46,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:46,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:46,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 17:22:46,536 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:46,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:46,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1349896198, now seen corresponding path program 19 times [2024-06-20 17:22:46,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:46,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585996842] [2024-06-20 17:22:46,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:46,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:50,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:50,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:50,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585996842] [2024-06-20 17:22:50,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585996842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:50,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:50,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:50,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028726364] [2024-06-20 17:22:50,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:50,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:50,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:50,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:50,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:50,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:50,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 268 transitions, 3154 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:50,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:50,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:50,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:51,886 INFO L124 PetriNetUnfolderBase]: 3213/5049 cut-off events. [2024-06-20 17:22:51,886 INFO L125 PetriNetUnfolderBase]: For 215729/215729 co-relation queries the response was YES. [2024-06-20 17:22:51,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29169 conditions, 5049 events. 3213/5049 cut-off events. For 215729/215729 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29898 event pairs, 874 based on Foata normal form. 8/5053 useless extension candidates. Maximal degree in co-relation 29036. Up to 3963 conditions per place. [2024-06-20 17:22:51,946 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 65 changer transitions 0/299 dead transitions. [2024-06-20 17:22:51,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 299 transitions, 3874 flow [2024-06-20 17:22:51,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:51,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:51,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-20 17:22:51,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-20 17:22:51,948 INFO L175 Difference]: Start difference. First operand has 290 places, 268 transitions, 3154 flow. Second operand 9 states and 143 transitions. [2024-06-20 17:22:51,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 299 transitions, 3874 flow [2024-06-20 17:22:53,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 299 transitions, 3768 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:22:53,067 INFO L231 Difference]: Finished difference. Result has 291 places, 268 transitions, 3182 flow [2024-06-20 17:22:53,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3182, PETRI_PLACES=291, PETRI_TRANSITIONS=268} [2024-06-20 17:22:53,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-20 17:22:53,068 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 268 transitions, 3182 flow [2024-06-20 17:22:53,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:53,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:53,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, 1, 1, 1] [2024-06-20 17:22:53,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 17:22:53,069 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:53,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:53,069 INFO L85 PathProgramCache]: Analyzing trace with hash -281537931, now seen corresponding path program 1 times [2024-06-20 17:22:53,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:53,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314638797] [2024-06-20 17:22:53,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:53,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:53,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:56,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:56,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:56,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314638797] [2024-06-20 17:22:56,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314638797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:56,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:56,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:56,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627603027] [2024-06-20 17:22:56,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:56,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:56,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:56,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:56,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:56,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:56,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 268 transitions, 3182 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:56,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:56,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:56,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:59,495 INFO L124 PetriNetUnfolderBase]: 3837/6067 cut-off events. [2024-06-20 17:22:59,495 INFO L125 PetriNetUnfolderBase]: For 575805/575805 co-relation queries the response was YES. [2024-06-20 17:22:59,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40014 conditions, 6067 events. 3837/6067 cut-off events. For 575805/575805 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36821 event pairs, 681 based on Foata normal form. 32/6095 useless extension candidates. Maximal degree in co-relation 39880. Up to 3495 conditions per place. [2024-06-20 17:22:59,560 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 83 changer transitions 20/335 dead transitions. [2024-06-20 17:22:59,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 335 transitions, 4569 flow [2024-06-20 17:22:59,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:59,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:59,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-20 17:22:59,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 17:22:59,562 INFO L175 Difference]: Start difference. First operand has 291 places, 268 transitions, 3182 flow. Second operand 10 states and 180 transitions. [2024-06-20 17:22:59,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 335 transitions, 4569 flow [2024-06-20 17:23:01,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 335 transitions, 4281 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 17:23:01,505 INFO L231 Difference]: Finished difference. Result has 292 places, 271 transitions, 3179 flow [2024-06-20 17:23:01,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3179, PETRI_PLACES=292, PETRI_TRANSITIONS=271} [2024-06-20 17:23:01,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-20 17:23:01,505 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 271 transitions, 3179 flow [2024-06-20 17:23:01,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:01,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:01,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:01,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 17:23:01,506 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-20 17:23:01,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:01,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1962469235, now seen corresponding path program 2 times [2024-06-20 17:23:01,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:01,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886774052] [2024-06-20 17:23:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:01,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:01,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:05,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-20 17:23:05,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:05,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886774052] [2024-06-20 17:23:05,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886774052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:05,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:05,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:05,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100189802] [2024-06-20 17:23:05,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:05,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:05,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:05,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:05,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 271 transitions, 3179 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:05,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:05,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:05,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:07,695 INFO L124 PetriNetUnfolderBase]: 3889/6159 cut-off events. [2024-06-20 17:23:07,696 INFO L125 PetriNetUnfolderBase]: For 701976/701976 co-relation queries the response was YES. [2024-06-20 17:23:07,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42908 conditions, 6159 events. 3889/6159 cut-off events. For 701976/701976 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 37434 event pairs, 1177 based on Foata normal form. 32/6187 useless extension candidates. Maximal degree in co-relation 42774. Up to 5321 conditions per place. [2024-06-20 17:23:07,772 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 24 changer transitions 10/314 dead transitions. [2024-06-20 17:23:07,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 314 transitions, 4187 flow [2024-06-20 17:23:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:07,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 17:23:07,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-20 17:23:07,774 INFO L175 Difference]: Start difference. First operand has 292 places, 271 transitions, 3179 flow. Second operand 9 states and 150 transitions. [2024-06-20 17:23:07,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 314 transitions, 4187 flow [2024-06-20 17:23:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 314 transitions, 4062 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 17:23:09,264 INFO L231 Difference]: Finished difference. Result has 288 places, 269 transitions, 3093 flow [2024-06-20 17:23:09,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3093, PETRI_PLACES=288, PETRI_TRANSITIONS=269} [2024-06-20 17:23:09,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 17:23:09,265 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 269 transitions, 3093 flow [2024-06-20 17:23:09,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:09,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:09,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:09,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 17:23:09,265 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-20 17:23:09,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:09,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1848698261, now seen corresponding path program 3 times [2024-06-20 17:23:09,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:09,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820089395] [2024-06-20 17:23:09,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:09,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:09,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:13,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:13,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:13,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820089395] [2024-06-20 17:23:13,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820089395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:13,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:13,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:13,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043203886] [2024-06-20 17:23:13,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:13,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:13,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:13,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:13,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:13,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 269 transitions, 3093 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:13,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:13,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:13,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:15,599 INFO L124 PetriNetUnfolderBase]: 3537/5599 cut-off events. [2024-06-20 17:23:15,599 INFO L125 PetriNetUnfolderBase]: For 439700/439700 co-relation queries the response was YES. [2024-06-20 17:23:15,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34634 conditions, 5599 events. 3537/5599 cut-off events. For 439700/439700 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33754 event pairs, 1053 based on Foata normal form. 32/5627 useless extension candidates. Maximal degree in co-relation 34502. Up to 5065 conditions per place. [2024-06-20 17:23:15,662 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 253 selfloop transitions, 21 changer transitions 27/305 dead transitions. [2024-06-20 17:23:15,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 305 transitions, 3861 flow [2024-06-20 17:23:15,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:15,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 17:23:15,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-20 17:23:15,664 INFO L175 Difference]: Start difference. First operand has 288 places, 269 transitions, 3093 flow. Second operand 9 states and 142 transitions. [2024-06-20 17:23:15,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 305 transitions, 3861 flow [2024-06-20 17:23:16,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 305 transitions, 3810 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:16,757 INFO L231 Difference]: Finished difference. Result has 287 places, 265 transitions, 3055 flow [2024-06-20 17:23:16,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3055, PETRI_PLACES=287, PETRI_TRANSITIONS=265} [2024-06-20 17:23:16,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-20 17:23:16,757 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 265 transitions, 3055 flow [2024-06-20 17:23:16,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:16,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:16,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:16,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 17:23:16,758 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-20 17:23:16,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash 898532267, now seen corresponding path program 4 times [2024-06-20 17:23:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588610885] [2024-06-20 17:23:16,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:16,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:20,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:20,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:20,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588610885] [2024-06-20 17:23:20,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588610885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:20,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:20,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:20,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480812259] [2024-06-20 17:23:20,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:20,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:20,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:20,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:20,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:20,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:20,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 265 transitions, 3055 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:20,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:20,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:20,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:22,786 INFO L124 PetriNetUnfolderBase]: 3511/5543 cut-off events. [2024-06-20 17:23:22,786 INFO L125 PetriNetUnfolderBase]: For 455927/455927 co-relation queries the response was YES. [2024-06-20 17:23:22,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34467 conditions, 5543 events. 3511/5543 cut-off events. For 455927/455927 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 33427 event pairs, 609 based on Foata normal form. 40/5580 useless extension candidates. Maximal degree in co-relation 34336. Up to 3673 conditions per place. [2024-06-20 17:23:22,844 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 74 changer transitions 12/311 dead transitions. [2024-06-20 17:23:22,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 311 transitions, 4122 flow [2024-06-20 17:23:22,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:22,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:22,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 17:23:22,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 17:23:22,845 INFO L175 Difference]: Start difference. First operand has 287 places, 265 transitions, 3055 flow. Second operand 9 states and 158 transitions. [2024-06-20 17:23:22,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 311 transitions, 4122 flow [2024-06-20 17:23:24,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 311 transitions, 4064 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 17:23:24,111 INFO L231 Difference]: Finished difference. Result has 282 places, 263 transitions, 3177 flow [2024-06-20 17:23:24,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3177, PETRI_PLACES=282, PETRI_TRANSITIONS=263} [2024-06-20 17:23:24,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-20 17:23:24,112 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 263 transitions, 3177 flow [2024-06-20 17:23:24,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:24,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:24,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:24,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 17:23:24,113 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-20 17:23:24,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:24,113 INFO L85 PathProgramCache]: Analyzing trace with hash 103283031, now seen corresponding path program 5 times [2024-06-20 17:23:24,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:24,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593251174] [2024-06-20 17:23:24,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:24,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:24,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:28,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:28,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:28,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593251174] [2024-06-20 17:23:28,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593251174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:28,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:28,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:28,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124849443] [2024-06-20 17:23:28,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:28,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:28,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:28,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:28,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:28,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:28,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 263 transitions, 3177 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:28,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:28,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:28,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:30,235 INFO L124 PetriNetUnfolderBase]: 3359/5307 cut-off events. [2024-06-20 17:23:30,236 INFO L125 PetriNetUnfolderBase]: For 428658/428658 co-relation queries the response was YES. [2024-06-20 17:23:30,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33352 conditions, 5307 events. 3359/5307 cut-off events. For 428658/428658 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31682 event pairs, 881 based on Foata normal form. 44/5348 useless extension candidates. Maximal degree in co-relation 33222. Up to 4545 conditions per place. [2024-06-20 17:23:30,286 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 54 changer transitions 6/291 dead transitions. [2024-06-20 17:23:30,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 291 transitions, 3871 flow [2024-06-20 17:23:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:30,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 17:23:30,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-20 17:23:30,288 INFO L175 Difference]: Start difference. First operand has 282 places, 263 transitions, 3177 flow. Second operand 9 states and 145 transitions. [2024-06-20 17:23:30,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 291 transitions, 3871 flow [2024-06-20 17:23:31,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 291 transitions, 3679 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 17:23:31,287 INFO L231 Difference]: Finished difference. Result has 281 places, 259 transitions, 3058 flow [2024-06-20 17:23:31,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3058, PETRI_PLACES=281, PETRI_TRANSITIONS=259} [2024-06-20 17:23:31,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 17:23:31,288 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 259 transitions, 3058 flow [2024-06-20 17:23:31,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:31,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:31,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:31,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 17:23:31,289 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-20 17:23:31,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:31,289 INFO L85 PathProgramCache]: Analyzing trace with hash 102986361, now seen corresponding path program 6 times [2024-06-20 17:23:31,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:31,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904699688] [2024-06-20 17:23:31,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:31,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:35,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:35,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904699688] [2024-06-20 17:23:35,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904699688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:35,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:35,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:35,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484704846] [2024-06-20 17:23:35,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:35,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:35,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:35,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:35,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:35,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:35,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 259 transitions, 3058 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:35,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:35,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:35,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:37,131 INFO L124 PetriNetUnfolderBase]: 3113/4923 cut-off events. [2024-06-20 17:23:37,131 INFO L125 PetriNetUnfolderBase]: For 289204/289204 co-relation queries the response was YES. [2024-06-20 17:23:37,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28115 conditions, 4923 events. 3113/4923 cut-off events. For 289204/289204 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29189 event pairs, 665 based on Foata normal form. 40/4960 useless extension candidates. Maximal degree in co-relation 27986. Up to 4081 conditions per place. [2024-06-20 17:23:37,189 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 54 changer transitions 11/295 dead transitions. [2024-06-20 17:23:37,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 295 transitions, 3844 flow [2024-06-20 17:23:37,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:37,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:37,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 17:23:37,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 17:23:37,191 INFO L175 Difference]: Start difference. First operand has 281 places, 259 transitions, 3058 flow. Second operand 9 states and 151 transitions. [2024-06-20 17:23:37,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 295 transitions, 3844 flow [2024-06-20 17:23:38,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 295 transitions, 3734 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:38,150 INFO L231 Difference]: Finished difference. Result has 283 places, 255 transitions, 3023 flow [2024-06-20 17:23:38,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3023, PETRI_PLACES=283, PETRI_TRANSITIONS=255} [2024-06-20 17:23:38,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-20 17:23:38,151 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 255 transitions, 3023 flow [2024-06-20 17:23:38,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:38,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:38,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, 1, 1] [2024-06-20 17:23:38,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 17:23:38,152 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-20 17:23:38,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash 326260105, now seen corresponding path program 7 times [2024-06-20 17:23:38,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:38,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625739193] [2024-06-20 17:23:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:38,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:38,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:42,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:42,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:42,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625739193] [2024-06-20 17:23:42,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625739193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:42,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:42,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:42,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330085119] [2024-06-20 17:23:42,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:42,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:42,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:42,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:42,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:42,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:42,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 255 transitions, 3023 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:42,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:42,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:42,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:44,663 INFO L124 PetriNetUnfolderBase]: 3189/5037 cut-off events. [2024-06-20 17:23:44,663 INFO L125 PetriNetUnfolderBase]: For 360943/360943 co-relation queries the response was YES. [2024-06-20 17:23:44,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30870 conditions, 5037 events. 3189/5037 cut-off events. For 360943/360943 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29627 event pairs, 770 based on Foata normal form. 32/5066 useless extension candidates. Maximal degree in co-relation 30740. Up to 3891 conditions per place. [2024-06-20 17:23:44,715 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 48 changer transitions 10/291 dead transitions. [2024-06-20 17:23:44,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 291 transitions, 3937 flow [2024-06-20 17:23:44,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:44,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:44,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 17:23:44,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-20 17:23:44,717 INFO L175 Difference]: Start difference. First operand has 283 places, 255 transitions, 3023 flow. Second operand 10 states and 157 transitions. [2024-06-20 17:23:44,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 291 transitions, 3937 flow [2024-06-20 17:23:45,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 291 transitions, 3762 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 17:23:45,939 INFO L231 Difference]: Finished difference. Result has 282 places, 253 transitions, 2930 flow [2024-06-20 17:23:45,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2930, PETRI_PLACES=282, PETRI_TRANSITIONS=253} [2024-06-20 17:23:45,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-20 17:23:45,940 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 253 transitions, 2930 flow [2024-06-20 17:23:45,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:45,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:45,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:45,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 17:23:45,958 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-20 17:23:45,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:45,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1807850253, now seen corresponding path program 8 times [2024-06-20 17:23:45,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:45,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545295469] [2024-06-20 17:23:45,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:45,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:49,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:49,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545295469] [2024-06-20 17:23:49,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545295469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:49,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:49,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:49,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993703796] [2024-06-20 17:23:49,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:49,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:49,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:49,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:49,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:49,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:49,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 253 transitions, 2930 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:49,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:49,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:49,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:51,765 INFO L124 PetriNetUnfolderBase]: 2997/4733 cut-off events. [2024-06-20 17:23:51,766 INFO L125 PetriNetUnfolderBase]: For 262931/262931 co-relation queries the response was YES. [2024-06-20 17:23:51,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26898 conditions, 4733 events. 2997/4733 cut-off events. For 262931/262931 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27747 event pairs, 738 based on Foata normal form. 32/4762 useless extension candidates. Maximal degree in co-relation 26770. Up to 3891 conditions per place. [2024-06-20 17:23:51,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 45 changer transitions 16/286 dead transitions. [2024-06-20 17:23:51,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 286 transitions, 3648 flow [2024-06-20 17:23:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:51,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-20 17:23:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-20 17:23:51,821 INFO L175 Difference]: Start difference. First operand has 282 places, 253 transitions, 2930 flow. Second operand 10 states and 154 transitions. [2024-06-20 17:23:51,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 286 transitions, 3648 flow [2024-06-20 17:23:52,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 286 transitions, 3548 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 17:23:52,758 INFO L231 Difference]: Finished difference. Result has 280 places, 247 transitions, 2873 flow [2024-06-20 17:23:52,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2873, PETRI_PLACES=280, PETRI_TRANSITIONS=247} [2024-06-20 17:23:52,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-20 17:23:52,758 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 247 transitions, 2873 flow [2024-06-20 17:23:52,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:52,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:52,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:52,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 17:23:52,759 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-20 17:23:52,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:52,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1258454813, now seen corresponding path program 9 times [2024-06-20 17:23:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:52,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889081535] [2024-06-20 17:23:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:52,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:56,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:56,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:56,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889081535] [2024-06-20 17:23:56,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889081535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:56,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:56,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:23:56,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038648134] [2024-06-20 17:23:56,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:56,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:23:56,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:56,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:23:56,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:23:56,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:56,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 247 transitions, 2873 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:56,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:56,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:56,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:58,615 INFO L124 PetriNetUnfolderBase]: 3211/5082 cut-off events. [2024-06-20 17:23:58,615 INFO L125 PetriNetUnfolderBase]: For 412386/412386 co-relation queries the response was YES. [2024-06-20 17:23:58,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31950 conditions, 5082 events. 3211/5082 cut-off events. For 412386/412386 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30136 event pairs, 765 based on Foata normal form. 40/5120 useless extension candidates. Maximal degree in co-relation 31823. Up to 3309 conditions per place. [2024-06-20 17:23:58,668 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 94 changer transitions 23/301 dead transitions. [2024-06-20 17:23:58,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 301 transitions, 3905 flow [2024-06-20 17:23:58,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:23:58,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:23:58,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-20 17:23:58,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882113821138211 [2024-06-20 17:23:58,670 INFO L175 Difference]: Start difference. First operand has 280 places, 247 transitions, 2873 flow. Second operand 12 states and 191 transitions. [2024-06-20 17:23:58,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 301 transitions, 3905 flow [2024-06-20 17:23:59,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 301 transitions, 3775 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-20 17:23:59,494 INFO L231 Difference]: Finished difference. Result has 274 places, 243 transitions, 2899 flow [2024-06-20 17:23:59,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2899, PETRI_PLACES=274, PETRI_TRANSITIONS=243} [2024-06-20 17:23:59,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-20 17:23:59,495 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 243 transitions, 2899 flow [2024-06-20 17:23:59,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:59,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:59,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, 1, 1] [2024-06-20 17:23:59,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 17:23:59,495 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-20 17:23:59,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:59,496 INFO L85 PathProgramCache]: Analyzing trace with hash -913787641, now seen corresponding path program 1 times [2024-06-20 17:23:59,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:59,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117601136] [2024-06-20 17:23:59,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:59,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:59,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:03,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:03,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:03,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117601136] [2024-06-20 17:24:03,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117601136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:03,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:03,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:03,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440906252] [2024-06-20 17:24:03,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:03,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:03,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:03,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:03,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:03,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:03,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 243 transitions, 2899 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:03,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:03,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:03,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:06,187 INFO L124 PetriNetUnfolderBase]: 3085/4884 cut-off events. [2024-06-20 17:24:06,187 INFO L125 PetriNetUnfolderBase]: For 404403/404403 co-relation queries the response was YES. [2024-06-20 17:24:06,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 4884 events. 3085/4884 cut-off events. For 404403/404403 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 28935 event pairs, 823 based on Foata normal form. 44/4926 useless extension candidates. Maximal degree in co-relation 30783. Up to 3977 conditions per place. [2024-06-20 17:24:06,239 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 91 changer transitions 16/282 dead transitions. [2024-06-20 17:24:06,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 282 transitions, 3599 flow [2024-06-20 17:24:06,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:24:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:24:06,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-20 17:24:06,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-20 17:24:06,240 INFO L175 Difference]: Start difference. First operand has 274 places, 243 transitions, 2899 flow. Second operand 12 states and 179 transitions. [2024-06-20 17:24:06,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 282 transitions, 3599 flow [2024-06-20 17:24:06,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 282 transitions, 3437 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 17:24:06,984 INFO L231 Difference]: Finished difference. Result has 271 places, 239 transitions, 2897 flow [2024-06-20 17:24:06,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2897, PETRI_PLACES=271, PETRI_TRANSITIONS=239} [2024-06-20 17:24:06,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-20 17:24:06,984 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 239 transitions, 2897 flow [2024-06-20 17:24:06,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:06,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:06,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:06,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 17:24:06,985 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-20 17:24:06,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:06,985 INFO L85 PathProgramCache]: Analyzing trace with hash -913791361, now seen corresponding path program 2 times [2024-06-20 17:24:06,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:06,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086761780] [2024-06-20 17:24:06,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:06,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:07,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:11,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:11,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:11,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086761780] [2024-06-20 17:24:11,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086761780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:11,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:11,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:11,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228042588] [2024-06-20 17:24:11,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:11,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:11,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:11,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:11,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:11,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:11,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 239 transitions, 2897 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:11,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:11,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:11,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:14,172 INFO L124 PetriNetUnfolderBase]: 3045/4828 cut-off events. [2024-06-20 17:24:14,173 INFO L125 PetriNetUnfolderBase]: For 373589/373589 co-relation queries the response was YES. [2024-06-20 17:24:14,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30550 conditions, 4828 events. 3045/4828 cut-off events. For 373589/373589 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28557 event pairs, 765 based on Foata normal form. 40/4866 useless extension candidates. Maximal degree in co-relation 30431. Up to 3915 conditions per place. [2024-06-20 17:24:14,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 86 changer transitions 27/281 dead transitions. [2024-06-20 17:24:14,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 281 transitions, 3647 flow [2024-06-20 17:24:14,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:24:14,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:24:14,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-20 17:24:14,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-20 17:24:14,229 INFO L175 Difference]: Start difference. First operand has 271 places, 239 transitions, 2897 flow. Second operand 12 states and 179 transitions. [2024-06-20 17:24:14,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 281 transitions, 3647 flow [2024-06-20 17:24:15,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 281 transitions, 3461 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 17:24:15,057 INFO L231 Difference]: Finished difference. Result has 269 places, 233 transitions, 2825 flow [2024-06-20 17:24:15,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2825, PETRI_PLACES=269, PETRI_TRANSITIONS=233} [2024-06-20 17:24:15,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-20 17:24:15,057 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 233 transitions, 2825 flow [2024-06-20 17:24:15,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:15,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:15,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:15,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 17:24:15,058 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-20 17:24:15,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash 2018885999, now seen corresponding path program 3 times [2024-06-20 17:24:15,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:15,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697945647] [2024-06-20 17:24:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:15,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:19,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-20 17:24:19,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:19,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697945647] [2024-06-20 17:24:19,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697945647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:19,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:19,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:19,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061323022] [2024-06-20 17:24:19,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:19,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:19,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:19,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:19,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:19,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:19,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 233 transitions, 2825 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:19,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:19,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:19,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:22,280 INFO L124 PetriNetUnfolderBase]: 3223/5170 cut-off events. [2024-06-20 17:24:22,280 INFO L125 PetriNetUnfolderBase]: For 414691/414691 co-relation queries the response was YES. [2024-06-20 17:24:22,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34441 conditions, 5170 events. 3223/5170 cut-off events. For 414691/414691 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31579 event pairs, 571 based on Foata normal form. 24/5192 useless extension candidates. Maximal degree in co-relation 34323. Up to 2215 conditions per place. [2024-06-20 17:24:22,336 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 166 selfloop transitions, 104 changer transitions 19/293 dead transitions. [2024-06-20 17:24:22,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 293 transitions, 4050 flow [2024-06-20 17:24:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:24:22,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:24:22,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 17:24:22,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 17:24:22,337 INFO L175 Difference]: Start difference. First operand has 269 places, 233 transitions, 2825 flow. Second operand 11 states and 184 transitions. [2024-06-20 17:24:22,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 293 transitions, 4050 flow [2024-06-20 17:24:23,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 293 transitions, 3834 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-20 17:24:23,486 INFO L231 Difference]: Finished difference. Result has 264 places, 231 transitions, 2845 flow [2024-06-20 17:24:23,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2845, PETRI_PLACES=264, PETRI_TRANSITIONS=231} [2024-06-20 17:24:23,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-20 17:24:23,486 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 231 transitions, 2845 flow [2024-06-20 17:24:23,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:23,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:23,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:23,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 17:24:23,487 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-20 17:24:23,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:23,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2027217869, now seen corresponding path program 4 times [2024-06-20 17:24:23,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:23,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590628342] [2024-06-20 17:24:23,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:28,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:28,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590628342] [2024-06-20 17:24:28,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590628342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:28,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:28,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:28,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604360695] [2024-06-20 17:24:28,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:28,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:28,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:28,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:28,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:28,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:28,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 231 transitions, 2845 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:28,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:28,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:28,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:30,720 INFO L124 PetriNetUnfolderBase]: 3245/5224 cut-off events. [2024-06-20 17:24:30,720 INFO L125 PetriNetUnfolderBase]: For 440253/440253 co-relation queries the response was YES. [2024-06-20 17:24:30,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35784 conditions, 5224 events. 3245/5224 cut-off events. For 440253/440253 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31989 event pairs, 651 based on Foata normal form. 24/5246 useless extension candidates. Maximal degree in co-relation 35667. Up to 2215 conditions per place. [2024-06-20 17:24:30,777 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 178 selfloop transitions, 92 changer transitions 10/284 dead transitions. [2024-06-20 17:24:30,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 284 transitions, 3966 flow [2024-06-20 17:24:30,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:24:30,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:24:30,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-20 17:24:30,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-20 17:24:30,779 INFO L175 Difference]: Start difference. First operand has 264 places, 231 transitions, 2845 flow. Second operand 11 states and 180 transitions. [2024-06-20 17:24:30,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 284 transitions, 3966 flow [2024-06-20 17:24:31,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 284 transitions, 3748 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 17:24:31,902 INFO L231 Difference]: Finished difference. Result has 264 places, 229 transitions, 2796 flow [2024-06-20 17:24:31,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=264, PETRI_TRANSITIONS=229} [2024-06-20 17:24:31,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-20 17:24:31,902 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 229 transitions, 2796 flow [2024-06-20 17:24:31,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:31,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:31,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:31,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 17:24:31,903 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-20 17:24:31,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:31,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2027228099, now seen corresponding path program 5 times [2024-06-20 17:24:31,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:31,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542179830] [2024-06-20 17:24:31,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:31,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:35,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:35,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542179830] [2024-06-20 17:24:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542179830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:35,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743652930] [2024-06-20 17:24:35,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:35,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:35,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:35,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:35,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:35,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:35,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 229 transitions, 2796 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:35,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:35,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:35,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:38,024 INFO L124 PetriNetUnfolderBase]: 3103/4994 cut-off events. [2024-06-20 17:24:38,025 INFO L125 PetriNetUnfolderBase]: For 380239/380239 co-relation queries the response was YES. [2024-06-20 17:24:38,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33133 conditions, 4994 events. 3103/4994 cut-off events. For 380239/380239 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 30377 event pairs, 635 based on Foata normal form. 24/5016 useless extension candidates. Maximal degree in co-relation 33017. Up to 2215 conditions per place. [2024-06-20 17:24:38,077 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 169 selfloop transitions, 87 changer transitions 15/275 dead transitions. [2024-06-20 17:24:38,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 275 transitions, 3700 flow [2024-06-20 17:24:38,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:24:38,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:24:38,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-20 17:24:38,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3858093126385809 [2024-06-20 17:24:38,078 INFO L175 Difference]: Start difference. First operand has 264 places, 229 transitions, 2796 flow. Second operand 11 states and 174 transitions. [2024-06-20 17:24:38,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 275 transitions, 3700 flow [2024-06-20 17:24:39,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 275 transitions, 3510 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 17:24:39,084 INFO L231 Difference]: Finished difference. Result has 264 places, 221 transitions, 2688 flow [2024-06-20 17:24:39,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2688, PETRI_PLACES=264, PETRI_TRANSITIONS=221} [2024-06-20 17:24:39,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-20 17:24:39,084 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 221 transitions, 2688 flow [2024-06-20 17:24:39,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:39,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:39,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:39,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 17:24:39,085 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-20 17:24:39,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2085429359, now seen corresponding path program 6 times [2024-06-20 17:24:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506893731] [2024-06-20 17:24:39,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:39,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:43,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:43,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:43,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506893731] [2024-06-20 17:24:43,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506893731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:43,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:43,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:43,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139568098] [2024-06-20 17:24:43,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:43,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:43,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:43,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:43,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:43,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:43,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 221 transitions, 2688 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:43,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:45,207 INFO L124 PetriNetUnfolderBase]: 3083/4934 cut-off events. [2024-06-20 17:24:45,207 INFO L125 PetriNetUnfolderBase]: For 430153/430153 co-relation queries the response was YES. [2024-06-20 17:24:45,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32880 conditions, 4934 events. 3083/4934 cut-off events. For 430153/430153 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29866 event pairs, 965 based on Foata normal form. 44/4976 useless extension candidates. Maximal degree in co-relation 32765. Up to 4063 conditions per place. [2024-06-20 17:24:45,254 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 75 changer transitions 17/254 dead transitions. [2024-06-20 17:24:45,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 254 transitions, 3314 flow [2024-06-20 17:24:45,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:24:45,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:24:45,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-20 17:24:45,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-20 17:24:45,256 INFO L175 Difference]: Start difference. First operand has 264 places, 221 transitions, 2688 flow. Second operand 11 states and 168 transitions. [2024-06-20 17:24:45,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 254 transitions, 3314 flow [2024-06-20 17:24:46,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 254 transitions, 2993 flow, removed 1 selfloop flow, removed 20 redundant places. [2024-06-20 17:24:46,118 INFO L231 Difference]: Finished difference. Result has 253 places, 216 transitions, 2479 flow [2024-06-20 17:24:46,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2479, PETRI_PLACES=253, PETRI_TRANSITIONS=216} [2024-06-20 17:24:46,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-20 17:24:46,118 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 216 transitions, 2479 flow [2024-06-20 17:24:46,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:46,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:46,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:46,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 17:24:46,119 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-20 17:24:46,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:46,119 INFO L85 PathProgramCache]: Analyzing trace with hash 2085112229, now seen corresponding path program 7 times [2024-06-20 17:24:46,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:46,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099823751] [2024-06-20 17:24:46,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:46,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:50,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:50,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099823751] [2024-06-20 17:24:50,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099823751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:50,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:50,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:50,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253133939] [2024-06-20 17:24:50,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:50,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:50,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:50,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:50,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:50,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:50,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 216 transitions, 2479 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:50,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:50,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:50,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:52,757 INFO L124 PetriNetUnfolderBase]: 3047/4882 cut-off events. [2024-06-20 17:24:52,757 INFO L125 PetriNetUnfolderBase]: For 423545/423545 co-relation queries the response was YES. [2024-06-20 17:24:52,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31936 conditions, 4882 events. 3047/4882 cut-off events. For 423545/423545 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29559 event pairs, 979 based on Foata normal form. 44/4924 useless extension candidates. Maximal degree in co-relation 31825. Up to 4047 conditions per place. [2024-06-20 17:24:52,806 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 73 changer transitions 16/251 dead transitions. [2024-06-20 17:24:52,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 251 transitions, 3103 flow [2024-06-20 17:24:52,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:24:52,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:24:52,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-20 17:24:52,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-20 17:24:52,808 INFO L175 Difference]: Start difference. First operand has 253 places, 216 transitions, 2479 flow. Second operand 12 states and 177 transitions. [2024-06-20 17:24:52,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 251 transitions, 3103 flow [2024-06-20 17:24:53,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 251 transitions, 2949 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 17:24:53,813 INFO L231 Difference]: Finished difference. Result has 252 places, 212 transitions, 2449 flow [2024-06-20 17:24:53,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2449, PETRI_PLACES=252, PETRI_TRANSITIONS=212} [2024-06-20 17:24:53,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 17:24:53,814 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 212 transitions, 2449 flow [2024-06-20 17:24:53,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:53,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:53,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:53,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 17:24:53,815 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-20 17:24:53,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:53,822 INFO L85 PathProgramCache]: Analyzing trace with hash -655503391, now seen corresponding path program 8 times [2024-06-20 17:24:53,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:53,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255473266] [2024-06-20 17:24:53,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:53,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:58,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:58,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:58,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255473266] [2024-06-20 17:24:58,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255473266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:58,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:58,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:58,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978817125] [2024-06-20 17:24:58,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:58,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:58,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:58,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:58,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:58,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:58,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 212 transitions, 2449 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:58,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:58,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:58,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:00,539 INFO L124 PetriNetUnfolderBase]: 3007/4826 cut-off events. [2024-06-20 17:25:00,539 INFO L125 PetriNetUnfolderBase]: For 402293/402293 co-relation queries the response was YES. [2024-06-20 17:25:00,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31499 conditions, 4826 events. 3007/4826 cut-off events. For 402293/402293 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29172 event pairs, 917 based on Foata normal form. 40/4864 useless extension candidates. Maximal degree in co-relation 31389. Up to 3985 conditions per place. [2024-06-20 17:25:00,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 69 changer transitions 22/250 dead transitions. [2024-06-20 17:25:00,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 250 transitions, 3119 flow [2024-06-20 17:25:00,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:25:00,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:25:00,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-20 17:25:00,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-20 17:25:00,589 INFO L175 Difference]: Start difference. First operand has 252 places, 212 transitions, 2449 flow. Second operand 12 states and 177 transitions. [2024-06-20 17:25:00,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 250 transitions, 3119 flow [2024-06-20 17:25:01,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 250 transitions, 2969 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 17:25:01,476 INFO L231 Difference]: Finished difference. Result has 250 places, 207 transitions, 2384 flow [2024-06-20 17:25:01,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2384, PETRI_PLACES=250, PETRI_TRANSITIONS=207} [2024-06-20 17:25:01,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-20 17:25:01,477 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 207 transitions, 2384 flow [2024-06-20 17:25:01,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:01,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:01,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, 1, 1, 1, 1] [2024-06-20 17:25:01,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 17:25:01,477 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-20 17:25:01,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:01,477 INFO L85 PathProgramCache]: Analyzing trace with hash 367092163, now seen corresponding path program 9 times [2024-06-20 17:25:01,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:01,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13733245] [2024-06-20 17:25:01,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:01,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:05,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:05,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:05,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13733245] [2024-06-20 17:25:05,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13733245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:05,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:05,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:05,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129977982] [2024-06-20 17:25:05,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:05,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:05,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:05,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:05,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:05,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:05,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 207 transitions, 2384 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:05,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:05,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:05,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:07,463 INFO L124 PetriNetUnfolderBase]: 2941/4732 cut-off events. [2024-06-20 17:25:07,463 INFO L125 PetriNetUnfolderBase]: For 380929/380929 co-relation queries the response was YES. [2024-06-20 17:25:07,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30870 conditions, 4732 events. 2941/4732 cut-off events. For 380929/380929 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 28562 event pairs, 885 based on Foata normal form. 36/4766 useless extension candidates. Maximal degree in co-relation 30761. Up to 3781 conditions per place. [2024-06-20 17:25:07,507 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 159 selfloop transitions, 64 changer transitions 17/244 dead transitions. [2024-06-20 17:25:07,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 3032 flow [2024-06-20 17:25:07,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:07,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:07,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-20 17:25:07,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-20 17:25:07,509 INFO L175 Difference]: Start difference. First operand has 250 places, 207 transitions, 2384 flow. Second operand 11 states and 167 transitions. [2024-06-20 17:25:07,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 3032 flow [2024-06-20 17:25:08,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 244 transitions, 2888 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 17:25:08,632 INFO L231 Difference]: Finished difference. Result has 245 places, 199 transitions, 2264 flow [2024-06-20 17:25:08,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2264, PETRI_PLACES=245, PETRI_TRANSITIONS=199} [2024-06-20 17:25:08,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-20 17:25:08,633 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 199 transitions, 2264 flow [2024-06-20 17:25:08,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:08,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:08,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:08,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 17:25:08,633 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-20 17:25:08,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:08,633 INFO L85 PathProgramCache]: Analyzing trace with hash 366966613, now seen corresponding path program 10 times [2024-06-20 17:25:08,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:08,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805728439] [2024-06-20 17:25:08,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:08,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:12,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-20 17:25:12,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:12,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805728439] [2024-06-20 17:25:12,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805728439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:12,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:12,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:12,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95119416] [2024-06-20 17:25:12,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:12,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:12,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:12,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:12,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:12,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:12,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 199 transitions, 2264 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:12,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:12,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:12,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:15,017 INFO L124 PetriNetUnfolderBase]: 2895/4678 cut-off events. [2024-06-20 17:25:15,018 INFO L125 PetriNetUnfolderBase]: For 383693/383693 co-relation queries the response was YES. [2024-06-20 17:25:15,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31614 conditions, 4678 events. 2895/4678 cut-off events. For 383693/383693 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 28351 event pairs, 875 based on Foata normal form. 24/4700 useless extension candidates. Maximal degree in co-relation 31507. Up to 3595 conditions per place. [2024-06-20 17:25:15,057 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 161 selfloop transitions, 68 changer transitions 10/243 dead transitions. [2024-06-20 17:25:15,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 243 transitions, 3081 flow [2024-06-20 17:25:15,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:25:15,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:25:15,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-20 17:25:15,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-20 17:25:15,058 INFO L175 Difference]: Start difference. First operand has 245 places, 199 transitions, 2264 flow. Second operand 12 states and 182 transitions. [2024-06-20 17:25:15,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 243 transitions, 3081 flow [2024-06-20 17:25:16,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 243 transitions, 2927 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-20 17:25:16,135 INFO L231 Difference]: Finished difference. Result has 242 places, 197 transitions, 2231 flow [2024-06-20 17:25:16,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2231, PETRI_PLACES=242, PETRI_TRANSITIONS=197} [2024-06-20 17:25:16,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 17:25:16,136 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 197 transitions, 2231 flow [2024-06-20 17:25:16,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:16,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:16,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:16,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 17:25:16,137 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-20 17:25:16,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:16,137 INFO L85 PathProgramCache]: Analyzing trace with hash 366976843, now seen corresponding path program 11 times [2024-06-20 17:25:16,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:16,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187529795] [2024-06-20 17:25:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:16,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:16,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:19,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:19,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:19,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187529795] [2024-06-20 17:25:19,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187529795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:19,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:19,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:19,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692659116] [2024-06-20 17:25:19,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:19,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:19,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:19,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:19,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:19,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:19,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 197 transitions, 2231 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:19,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:19,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:19,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:21,595 INFO L124 PetriNetUnfolderBase]: 2753/4448 cut-off events. [2024-06-20 17:25:21,595 INFO L125 PetriNetUnfolderBase]: For 322855/322855 co-relation queries the response was YES. [2024-06-20 17:25:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28928 conditions, 4448 events. 2753/4448 cut-off events. For 322855/322855 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26688 event pairs, 835 based on Foata normal form. 24/4470 useless extension candidates. Maximal degree in co-relation 28821. Up to 3595 conditions per place. [2024-06-20 17:25:21,641 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 62 changer transitions 18/237 dead transitions. [2024-06-20 17:25:21,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 237 transitions, 2865 flow [2024-06-20 17:25:21,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:25:21,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:25:21,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-20 17:25:21,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-20 17:25:21,643 INFO L175 Difference]: Start difference. First operand has 242 places, 197 transitions, 2231 flow. Second operand 12 states and 179 transitions. [2024-06-20 17:25:21,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 237 transitions, 2865 flow [2024-06-20 17:25:22,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 237 transitions, 2725 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 17:25:22,595 INFO L231 Difference]: Finished difference. Result has 242 places, 186 transitions, 2097 flow [2024-06-20 17:25:22,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2097, PETRI_PLACES=242, PETRI_TRANSITIONS=186} [2024-06-20 17:25:22,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 17:25:22,596 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 186 transitions, 2097 flow [2024-06-20 17:25:22,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:22,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:22,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:22,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 17:25:22,597 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-20 17:25:22,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:22,597 INFO L85 PathProgramCache]: Analyzing trace with hash 898241647, now seen corresponding path program 12 times [2024-06-20 17:25:22,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:22,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371422958] [2024-06-20 17:25:22,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:22,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:22,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:27,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:27,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371422958] [2024-06-20 17:25:27,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371422958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:27,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:27,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:27,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445454671] [2024-06-20 17:25:27,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:27,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:27,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:27,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:27,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:27,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:27,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 186 transitions, 2097 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:27,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:27,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:27,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:28,812 INFO L124 PetriNetUnfolderBase]: 2719/4366 cut-off events. [2024-06-20 17:25:28,812 INFO L125 PetriNetUnfolderBase]: For 366569/366569 co-relation queries the response was YES. [2024-06-20 17:25:28,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28617 conditions, 4366 events. 2719/4366 cut-off events. For 366569/366569 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26213 event pairs, 1011 based on Foata normal form. 44/4408 useless extension candidates. Maximal degree in co-relation 28511. Up to 3783 conditions per place. [2024-06-20 17:25:28,854 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 38 changer transitions 16/212 dead transitions. [2024-06-20 17:25:28,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 212 transitions, 2623 flow [2024-06-20 17:25:28,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:25:28,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:25:28,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-20 17:25:28,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35609756097560974 [2024-06-20 17:25:28,856 INFO L175 Difference]: Start difference. First operand has 242 places, 186 transitions, 2097 flow. Second operand 10 states and 146 transitions. [2024-06-20 17:25:28,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 212 transitions, 2623 flow [2024-06-20 17:25:29,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 212 transitions, 2350 flow, removed 1 selfloop flow, removed 26 redundant places. [2024-06-20 17:25:29,637 INFO L231 Difference]: Finished difference. Result has 224 places, 182 transitions, 1871 flow [2024-06-20 17:25:29,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1871, PETRI_PLACES=224, PETRI_TRANSITIONS=182} [2024-06-20 17:25:29,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-20 17:25:29,638 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 182 transitions, 1871 flow [2024-06-20 17:25:29,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:29,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:29,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:29,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 17:25:29,639 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-20 17:25:29,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:29,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1152387923, now seen corresponding path program 10 times [2024-06-20 17:25:29,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:29,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589921693] [2024-06-20 17:25:29,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:29,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:33,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:33,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589921693] [2024-06-20 17:25:33,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589921693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:33,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:33,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:33,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025803403] [2024-06-20 17:25:33,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:33,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:33,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:33,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:33,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:33,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:33,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 182 transitions, 1871 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:33,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:33,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:33,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:35,298 INFO L124 PetriNetUnfolderBase]: 2691/4322 cut-off events. [2024-06-20 17:25:35,299 INFO L125 PetriNetUnfolderBase]: For 362799/362799 co-relation queries the response was YES. [2024-06-20 17:25:35,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27772 conditions, 4322 events. 2691/4322 cut-off events. For 362799/362799 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 25852 event pairs, 1029 based on Foata normal form. 44/4364 useless extension candidates. Maximal degree in co-relation 27673. Up to 3767 conditions per place. [2024-06-20 17:25:35,338 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 34 changer transitions 16/208 dead transitions. [2024-06-20 17:25:35,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 208 transitions, 2389 flow [2024-06-20 17:25:35,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:25:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:25:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-20 17:25:35,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-20 17:25:35,339 INFO L175 Difference]: Start difference. First operand has 224 places, 182 transitions, 1871 flow. Second operand 10 states and 144 transitions. [2024-06-20 17:25:35,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 208 transitions, 2389 flow [2024-06-20 17:25:36,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 208 transitions, 2309 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:36,211 INFO L231 Difference]: Finished difference. Result has 222 places, 178 transitions, 1835 flow [2024-06-20 17:25:36,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1835, PETRI_PLACES=222, PETRI_TRANSITIONS=178} [2024-06-20 17:25:36,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 17:25:36,211 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 178 transitions, 1835 flow [2024-06-20 17:25:36,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:36,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:36,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:36,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 17:25:36,212 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-20 17:25:36,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash 944116387, now seen corresponding path program 11 times [2024-06-20 17:25:36,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:36,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141647737] [2024-06-20 17:25:36,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:36,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:36,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:40,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:40,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:40,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141647737] [2024-06-20 17:25:40,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141647737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:40,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:40,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:40,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413425878] [2024-06-20 17:25:40,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:40,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:40,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:40,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:40,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:40,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:40,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 178 transitions, 1835 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:40,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:40,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:40,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:42,421 INFO L124 PetriNetUnfolderBase]: 2919/4686 cut-off events. [2024-06-20 17:25:42,421 INFO L125 PetriNetUnfolderBase]: For 434566/434566 co-relation queries the response was YES. [2024-06-20 17:25:42,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32097 conditions, 4686 events. 2919/4686 cut-off events. For 434566/434566 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28298 event pairs, 1113 based on Foata normal form. 40/4724 useless extension candidates. Maximal degree in co-relation 31999. Up to 3745 conditions per place. [2024-06-20 17:25:42,463 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 31 changer transitions 13/212 dead transitions. [2024-06-20 17:25:42,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 212 transitions, 2572 flow [2024-06-20 17:25:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:25:42,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:25:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-20 17:25:42,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-20 17:25:42,464 INFO L175 Difference]: Start difference. First operand has 222 places, 178 transitions, 1835 flow. Second operand 10 states and 148 transitions. [2024-06-20 17:25:42,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 212 transitions, 2572 flow [2024-06-20 17:25:43,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 212 transitions, 2496 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:43,394 INFO L231 Difference]: Finished difference. Result has 221 places, 175 transitions, 1799 flow [2024-06-20 17:25:43,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1799, PETRI_PLACES=221, PETRI_TRANSITIONS=175} [2024-06-20 17:25:43,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-20 17:25:43,394 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 175 transitions, 1799 flow [2024-06-20 17:25:43,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:43,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:43,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:43,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 17:25:43,395 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-20 17:25:43,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:43,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1756669573, now seen corresponding path program 12 times [2024-06-20 17:25:43,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:43,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82290822] [2024-06-20 17:25:43,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:43,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:47,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:47,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:47,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82290822] [2024-06-20 17:25:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82290822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:47,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513296026] [2024-06-20 17:25:47,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:47,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:47,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:47,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 175 transitions, 1799 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:47,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:47,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:49,563 INFO L124 PetriNetUnfolderBase]: 2657/4272 cut-off events. [2024-06-20 17:25:49,563 INFO L125 PetriNetUnfolderBase]: For 342720/342720 co-relation queries the response was YES. [2024-06-20 17:25:49,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27303 conditions, 4272 events. 2657/4272 cut-off events. For 342720/342720 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 25451 event pairs, 1043 based on Foata normal form. 44/4314 useless extension candidates. Maximal degree in co-relation 27205. Up to 3745 conditions per place. [2024-06-20 17:25:49,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 29 changer transitions 16/203 dead transitions. [2024-06-20 17:25:49,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 203 transitions, 2311 flow [2024-06-20 17:25:49,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:49,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:49,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-20 17:25:49,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-20 17:25:49,605 INFO L175 Difference]: Start difference. First operand has 221 places, 175 transitions, 1799 flow. Second operand 11 states and 154 transitions. [2024-06-20 17:25:49,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 203 transitions, 2311 flow [2024-06-20 17:25:50,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 203 transitions, 2230 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 17:25:50,468 INFO L231 Difference]: Finished difference. Result has 219 places, 171 transitions, 1748 flow [2024-06-20 17:25:50,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1748, PETRI_PLACES=219, PETRI_TRANSITIONS=171} [2024-06-20 17:25:50,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-20 17:25:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 171 transitions, 1748 flow [2024-06-20 17:25:50,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:50,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:50,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:50,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 17:25:50,469 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-20 17:25:50,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1984939685, now seen corresponding path program 1 times [2024-06-20 17:25:50,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:50,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987850515] [2024-06-20 17:25:50,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:50,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:54,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:54,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987850515] [2024-06-20 17:25:54,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987850515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:54,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:54,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:25:54,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841631735] [2024-06-20 17:25:54,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:54,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:25:54,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:54,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:25:54,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:25:54,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:54,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 171 transitions, 1748 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:54,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:54,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:54,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:56,478 INFO L124 PetriNetUnfolderBase]: 2597/4204 cut-off events. [2024-06-20 17:25:56,479 INFO L125 PetriNetUnfolderBase]: For 323304/323304 co-relation queries the response was YES. [2024-06-20 17:25:56,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26874 conditions, 4204 events. 2597/4204 cut-off events. For 323304/323304 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 25125 event pairs, 995 based on Foata normal form. 36/4238 useless extension candidates. Maximal degree in co-relation 26777. Up to 3617 conditions per place. [2024-06-20 17:25:56,514 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 27 changer transitions 13/203 dead transitions. [2024-06-20 17:25:56,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 203 transitions, 2302 flow [2024-06-20 17:25:56,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:56,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-20 17:25:56,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-20 17:25:56,516 INFO L175 Difference]: Start difference. First operand has 219 places, 171 transitions, 1748 flow. Second operand 11 states and 156 transitions. [2024-06-20 17:25:56,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 203 transitions, 2302 flow [2024-06-20 17:25:57,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 203 transitions, 2240 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 17:25:57,451 INFO L231 Difference]: Finished difference. Result has 216 places, 167 transitions, 1691 flow [2024-06-20 17:25:57,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1691, PETRI_PLACES=216, PETRI_TRANSITIONS=167} [2024-06-20 17:25:57,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-20 17:25:57,452 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 167 transitions, 1691 flow [2024-06-20 17:25:57,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:57,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:57,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:57,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 17:25:57,452 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-20 17:25:57,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:57,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1993213895, now seen corresponding path program 2 times [2024-06-20 17:25:57,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:57,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222800798] [2024-06-20 17:25:57,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:57,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:57,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:01,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:01,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222800798] [2024-06-20 17:26:01,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222800798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:01,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:01,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:26:01,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494886086] [2024-06-20 17:26:01,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:26:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:26:01,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:26:01,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:01,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 167 transitions, 1691 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:01,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:01,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:01,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:03,247 INFO L124 PetriNetUnfolderBase]: 2791/4520 cut-off events. [2024-06-20 17:26:03,247 INFO L125 PetriNetUnfolderBase]: For 403366/403366 co-relation queries the response was YES. [2024-06-20 17:26:03,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31777 conditions, 4520 events. 2791/4520 cut-off events. For 403366/403366 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27325 event pairs, 1019 based on Foata normal form. 24/4542 useless extension candidates. Maximal degree in co-relation 31681. Up to 3361 conditions per place. [2024-06-20 17:26:03,288 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 160 selfloop transitions, 32 changer transitions 9/205 dead transitions. [2024-06-20 17:26:03,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 205 transitions, 2559 flow [2024-06-20 17:26:03,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:26:03,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:26:03,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-20 17:26:03,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35920177383592017 [2024-06-20 17:26:03,289 INFO L175 Difference]: Start difference. First operand has 216 places, 167 transitions, 1691 flow. Second operand 11 states and 162 transitions. [2024-06-20 17:26:03,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 205 transitions, 2559 flow [2024-06-20 17:26:04,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 205 transitions, 2492 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 17:26:04,221 INFO L231 Difference]: Finished difference. Result has 214 places, 165 transitions, 1671 flow [2024-06-20 17:26:04,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1671, PETRI_PLACES=214, PETRI_TRANSITIONS=165} [2024-06-20 17:26:04,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-20 17:26:04,222 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 165 transitions, 1671 flow [2024-06-20 17:26:04,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:04,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:04,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:04,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 17:26:04,224 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-20 17:26:04,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:04,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1993093925, now seen corresponding path program 3 times [2024-06-20 17:26:04,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:04,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825832002] [2024-06-20 17:26:04,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:04,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:04,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:09,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:09,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:09,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825832002] [2024-06-20 17:26:09,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825832002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:09,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:09,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:26:09,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254193315] [2024-06-20 17:26:09,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:09,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:26:09,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:09,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:26:09,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:26:09,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:09,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 165 transitions, 1671 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:09,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:09,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:09,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:10,855 INFO L124 PetriNetUnfolderBase]: 2645/4270 cut-off events. [2024-06-20 17:26:10,855 INFO L125 PetriNetUnfolderBase]: For 359120/359120 co-relation queries the response was YES. [2024-06-20 17:26:10,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29297 conditions, 4270 events. 2645/4270 cut-off events. For 359120/359120 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 25393 event pairs, 1133 based on Foata normal form. 24/4292 useless extension candidates. Maximal degree in co-relation 29201. Up to 3921 conditions per place. [2024-06-20 17:26:10,895 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 13 changer transitions 15/186 dead transitions. [2024-06-20 17:26:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 186 transitions, 2143 flow [2024-06-20 17:26:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-20 17:26:10,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33604336043360433 [2024-06-20 17:26:10,899 INFO L175 Difference]: Start difference. First operand has 214 places, 165 transitions, 1671 flow. Second operand 9 states and 124 transitions. [2024-06-20 17:26:10,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 186 transitions, 2143 flow [2024-06-20 17:26:11,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 186 transitions, 2072 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-20 17:26:11,810 INFO L231 Difference]: Finished difference. Result has 210 places, 161 transitions, 1579 flow [2024-06-20 17:26:11,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1579, PETRI_PLACES=210, PETRI_TRANSITIONS=161} [2024-06-20 17:26:11,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-20 17:26:11,811 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 161 transitions, 1579 flow [2024-06-20 17:26:11,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:11,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:11,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, 1, 1] [2024-06-20 17:26:11,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 17:26:11,813 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-20 17:26:11,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:11,814 INFO L85 PathProgramCache]: Analyzing trace with hash -131002821, now seen corresponding path program 13 times [2024-06-20 17:26:11,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:11,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256502930] [2024-06-20 17:26:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:11,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:11,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:15,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:15,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:15,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256502930] [2024-06-20 17:26:15,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256502930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:15,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:15,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:15,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180803220] [2024-06-20 17:26:15,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:15,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:15,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:15,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:15,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:15,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:15,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 161 transitions, 1579 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:15,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:15,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:15,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:17,613 INFO L124 PetriNetUnfolderBase]: 2477/3996 cut-off events. [2024-06-20 17:26:17,613 INFO L125 PetriNetUnfolderBase]: For 313656/313656 co-relation queries the response was YES. [2024-06-20 17:26:17,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25680 conditions, 3996 events. 2477/3996 cut-off events. For 313656/313656 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23445 event pairs, 957 based on Foata normal form. 36/4030 useless extension candidates. Maximal degree in co-relation 25585. Up to 3451 conditions per place. [2024-06-20 17:26:17,664 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 22 changer transitions 13/191 dead transitions. [2024-06-20 17:26:17,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 191 transitions, 2105 flow [2024-06-20 17:26:17,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:26:17,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:26:17,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-20 17:26:17,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-20 17:26:17,666 INFO L175 Difference]: Start difference. First operand has 210 places, 161 transitions, 1579 flow. Second operand 10 states and 145 transitions. [2024-06-20 17:26:17,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 191 transitions, 2105 flow [2024-06-20 17:26:18,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 191 transitions, 2018 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-20 17:26:18,407 INFO L231 Difference]: Finished difference. Result has 205 places, 157 transitions, 1493 flow [2024-06-20 17:26:18,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1493, PETRI_PLACES=205, PETRI_TRANSITIONS=157} [2024-06-20 17:26:18,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-20 17:26:18,408 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 157 transitions, 1493 flow [2024-06-20 17:26:18,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:18,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:18,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:18,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 17:26:18,409 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-20 17:26:18,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:18,409 INFO L85 PathProgramCache]: Analyzing trace with hash -131118141, now seen corresponding path program 14 times [2024-06-20 17:26:18,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:18,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560374818] [2024-06-20 17:26:18,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:18,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:22,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:22,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560374818] [2024-06-20 17:26:22,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560374818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:22,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:22,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:22,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310145482] [2024-06-20 17:26:22,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:22,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:22,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:22,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:22,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:22,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:22,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 157 transitions, 1493 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:22,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:22,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:22,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:24,175 INFO L124 PetriNetUnfolderBase]: 2511/4054 cut-off events. [2024-06-20 17:26:24,176 INFO L125 PetriNetUnfolderBase]: For 336252/336252 co-relation queries the response was YES. [2024-06-20 17:26:24,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26973 conditions, 4054 events. 2511/4054 cut-off events. For 336252/336252 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23946 event pairs, 929 based on Foata normal form. 24/4076 useless extension candidates. Maximal degree in co-relation 26881. Up to 3303 conditions per place. [2024-06-20 17:26:24,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 26 changer transitions 9/193 dead transitions. [2024-06-20 17:26:24,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 193 transitions, 2206 flow [2024-06-20 17:26:24,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:26:24,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:26:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-20 17:26:24,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:26:24,213 INFO L175 Difference]: Start difference. First operand has 205 places, 157 transitions, 1493 flow. Second operand 10 states and 150 transitions. [2024-06-20 17:26:24,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 193 transitions, 2206 flow [2024-06-20 17:26:24,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 193 transitions, 2147 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 17:26:24,934 INFO L231 Difference]: Finished difference. Result has 203 places, 156 transitions, 1497 flow [2024-06-20 17:26:24,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1497, PETRI_PLACES=203, PETRI_TRANSITIONS=156} [2024-06-20 17:26:24,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-20 17:26:24,940 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 156 transitions, 1497 flow [2024-06-20 17:26:24,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:24,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:24,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, 1, 1, 1] [2024-06-20 17:26:24,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 17:26:24,940 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-20 17:26:24,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:24,941 INFO L85 PathProgramCache]: Analyzing trace with hash -131128371, now seen corresponding path program 15 times [2024-06-20 17:26:24,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:24,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140487308] [2024-06-20 17:26:24,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:24,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:29,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:29,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:29,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140487308] [2024-06-20 17:26:29,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140487308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:29,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:29,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:29,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808769190] [2024-06-20 17:26:29,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:29,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:29,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:29,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:29,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:29,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:29,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 156 transitions, 1497 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:29,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:29,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:29,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:31,370 INFO L124 PetriNetUnfolderBase]: 2365/3804 cut-off events. [2024-06-20 17:26:31,370 INFO L125 PetriNetUnfolderBase]: For 292802/292802 co-relation queries the response was YES. [2024-06-20 17:26:31,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24633 conditions, 3804 events. 2365/3804 cut-off events. For 292802/292802 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22154 event pairs, 913 based on Foata normal form. 24/3826 useless extension candidates. Maximal degree in co-relation 24541. Up to 3303 conditions per place. [2024-06-20 17:26:31,407 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 21 changer transitions 18/185 dead transitions. [2024-06-20 17:26:31,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 185 transitions, 2011 flow [2024-06-20 17:26:31,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:26:31,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:26:31,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-20 17:26:31,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348780487804878 [2024-06-20 17:26:31,408 INFO L175 Difference]: Start difference. First operand has 203 places, 156 transitions, 1497 flow. Second operand 10 states and 143 transitions. [2024-06-20 17:26:31,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 185 transitions, 2011 flow [2024-06-20 17:26:32,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 185 transitions, 1957 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 17:26:32,021 INFO L231 Difference]: Finished difference. Result has 202 places, 149 transitions, 1419 flow [2024-06-20 17:26:32,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1419, PETRI_PLACES=202, PETRI_TRANSITIONS=149} [2024-06-20 17:26:32,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-20 17:26:32,022 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 149 transitions, 1419 flow [2024-06-20 17:26:32,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:32,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:32,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, 1, 1, 1] [2024-06-20 17:26:32,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 17:26:32,023 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-20 17:26:32,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:32,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2094546173, now seen corresponding path program 16 times [2024-06-20 17:26:32,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:32,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157773712] [2024-06-20 17:26:32,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:32,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:35,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:35,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:35,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157773712] [2024-06-20 17:26:35,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157773712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:35,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:35,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255780539] [2024-06-20 17:26:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:35,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:35,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:35,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:35,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:35,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:35,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 149 transitions, 1419 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:35,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:35,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:35,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:37,641 INFO L124 PetriNetUnfolderBase]: 2439/3944 cut-off events. [2024-06-20 17:26:37,642 INFO L125 PetriNetUnfolderBase]: For 338196/338196 co-relation queries the response was YES. [2024-06-20 17:26:37,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26488 conditions, 3944 events. 2439/3944 cut-off events. For 338196/338196 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22961 event pairs, 625 based on Foata normal form. 24/3967 useless extension candidates. Maximal degree in co-relation 26397. Up to 2831 conditions per place. [2024-06-20 17:26:37,675 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 40 changer transitions 18/205 dead transitions. [2024-06-20 17:26:37,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 205 transitions, 2248 flow [2024-06-20 17:26:37,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:26:37,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:26:37,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-20 17:26:37,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-20 17:26:37,676 INFO L175 Difference]: Start difference. First operand has 202 places, 149 transitions, 1419 flow. Second operand 12 states and 184 transitions. [2024-06-20 17:26:37,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 205 transitions, 2248 flow [2024-06-20 17:26:38,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 205 transitions, 2092 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-06-20 17:26:38,242 INFO L231 Difference]: Finished difference. Result has 194 places, 147 transitions, 1333 flow [2024-06-20 17:26:38,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1333, PETRI_PLACES=194, PETRI_TRANSITIONS=147} [2024-06-20 17:26:38,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-20 17:26:38,242 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 147 transitions, 1333 flow [2024-06-20 17:26:38,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:38,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:38,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 17:26:38,243 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-20 17:26:38,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:38,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1416224609, now seen corresponding path program 17 times [2024-06-20 17:26:38,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:38,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877078345] [2024-06-20 17:26:38,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:42,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:42,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:42,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877078345] [2024-06-20 17:26:42,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877078345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:42,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:42,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:42,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144077477] [2024-06-20 17:26:42,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:42,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:42,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:42,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:42,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:42,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:42,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 147 transitions, 1333 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:42,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:42,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:42,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:44,351 INFO L124 PetriNetUnfolderBase]: 2493/4030 cut-off events. [2024-06-20 17:26:44,352 INFO L125 PetriNetUnfolderBase]: For 379795/379795 co-relation queries the response was YES. [2024-06-20 17:26:44,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28077 conditions, 4030 events. 2493/4030 cut-off events. For 379795/379795 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23733 event pairs, 701 based on Foata normal form. 24/4053 useless extension candidates. Maximal degree in co-relation 27991. Up to 2831 conditions per place. [2024-06-20 17:26:44,383 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 33 changer transitions 9/200 dead transitions. [2024-06-20 17:26:44,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 200 transitions, 2290 flow [2024-06-20 17:26:44,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:26:44,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:26:44,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-20 17:26:44,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3858093126385809 [2024-06-20 17:26:44,384 INFO L175 Difference]: Start difference. First operand has 194 places, 147 transitions, 1333 flow. Second operand 11 states and 174 transitions. [2024-06-20 17:26:44,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 200 transitions, 2290 flow [2024-06-20 17:26:45,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 200 transitions, 2222 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 17:26:45,067 INFO L231 Difference]: Finished difference. Result has 192 places, 146 transitions, 1346 flow [2024-06-20 17:26:45,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1346, PETRI_PLACES=192, PETRI_TRANSITIONS=146} [2024-06-20 17:26:45,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-20 17:26:45,068 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 146 transitions, 1346 flow [2024-06-20 17:26:45,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:45,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:45,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, 1, 1, 1] [2024-06-20 17:26:45,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 17:26:45,068 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-20 17:26:45,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:45,069 INFO L85 PathProgramCache]: Analyzing trace with hash 503130927, now seen corresponding path program 18 times [2024-06-20 17:26:45,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:45,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782258071] [2024-06-20 17:26:45,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:45,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:45,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:49,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:49,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782258071] [2024-06-20 17:26:49,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782258071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097097117] [2024-06-20 17:26:49,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:49,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:49,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:49,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:49,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:49,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:49,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 146 transitions, 1346 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:49,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:49,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:49,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:51,244 INFO L124 PetriNetUnfolderBase]: 2347/3780 cut-off events. [2024-06-20 17:26:51,244 INFO L125 PetriNetUnfolderBase]: For 315973/315981 co-relation queries the response was YES. [2024-06-20 17:26:51,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25383 conditions, 3780 events. 2347/3780 cut-off events. For 315973/315981 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21882 event pairs, 683 based on Foata normal form. 32/3811 useless extension candidates. Maximal degree in co-relation 25299. Up to 2831 conditions per place. [2024-06-20 17:26:51,270 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 30 changer transitions 21/192 dead transitions. [2024-06-20 17:26:51,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 192 transitions, 2098 flow [2024-06-20 17:26:51,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:26:51,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:26:51,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-20 17:26:51,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-20 17:26:51,272 INFO L175 Difference]: Start difference. First operand has 192 places, 146 transitions, 1346 flow. Second operand 11 states and 167 transitions. [2024-06-20 17:26:51,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 192 transitions, 2098 flow [2024-06-20 17:26:51,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 192 transitions, 2044 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:26:51,757 INFO L231 Difference]: Finished difference. Result has 194 places, 142 transitions, 1318 flow [2024-06-20 17:26:51,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1318, PETRI_PLACES=194, PETRI_TRANSITIONS=142} [2024-06-20 17:26:51,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-20 17:26:51,757 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 142 transitions, 1318 flow [2024-06-20 17:26:51,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:51,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:51,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:51,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 17:26:51,758 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-20 17:26:51,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:51,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1401702559, now seen corresponding path program 19 times [2024-06-20 17:26:51,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:51,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372587705] [2024-06-20 17:26:51,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:51,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:56,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:56,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:56,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372587705] [2024-06-20 17:26:56,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372587705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:56,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:56,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:26:56,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944877328] [2024-06-20 17:26:56,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:56,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:26:56,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:56,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:26:56,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:26:56,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:56,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 142 transitions, 1318 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:56,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:56,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:56,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:57,713 INFO L124 PetriNetUnfolderBase]: 2417/3918 cut-off events. [2024-06-20 17:26:57,713 INFO L125 PetriNetUnfolderBase]: For 342683/342691 co-relation queries the response was YES. [2024-06-20 17:26:57,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27160 conditions, 3918 events. 2417/3918 cut-off events. For 342683/342691 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23010 event pairs, 715 based on Foata normal form. 32/3949 useless extension candidates. Maximal degree in co-relation 27077. Up to 3137 conditions per place. [2024-06-20 17:26:57,747 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 139 selfloop transitions, 28 changer transitions 9/180 dead transitions. [2024-06-20 17:26:57,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 180 transitions, 2004 flow [2024-06-20 17:26:57,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:26:57,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:26:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-20 17:26:57,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-20 17:26:57,748 INFO L175 Difference]: Start difference. First operand has 194 places, 142 transitions, 1318 flow. Second operand 10 states and 151 transitions. [2024-06-20 17:26:57,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 180 transitions, 2004 flow [2024-06-20 17:26:58,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 180 transitions, 1872 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-20 17:26:58,356 INFO L231 Difference]: Finished difference. Result has 185 places, 140 transitions, 1232 flow [2024-06-20 17:26:58,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1232, PETRI_PLACES=185, PETRI_TRANSITIONS=140} [2024-06-20 17:26:58,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-20 17:26:58,357 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 140 transitions, 1232 flow [2024-06-20 17:26:58,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:58,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:58,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:58,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 17:26:58,357 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-20 17:26:58,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:58,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1401712789, now seen corresponding path program 20 times [2024-06-20 17:26:58,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:58,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205085761] [2024-06-20 17:26:58,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:58,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:58,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:03,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:03,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:03,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205085761] [2024-06-20 17:27:03,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205085761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:03,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:03,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:03,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758911527] [2024-06-20 17:27:03,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:03,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:03,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:03,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:03,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:03,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:03,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 140 transitions, 1232 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:03,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:03,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:03,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:05,039 INFO L124 PetriNetUnfolderBase]: 2271/3644 cut-off events. [2024-06-20 17:27:05,039 INFO L125 PetriNetUnfolderBase]: For 304513/304521 co-relation queries the response was YES. [2024-06-20 17:27:05,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24504 conditions, 3644 events. 2271/3644 cut-off events. For 304513/304521 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20969 event pairs, 619 based on Foata normal form. 32/3675 useless extension candidates. Maximal degree in co-relation 24423. Up to 3137 conditions per place. [2024-06-20 17:27:05,068 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 26 changer transitions 16/172 dead transitions. [2024-06-20 17:27:05,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 172 transitions, 1736 flow [2024-06-20 17:27:05,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:05,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:05,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-20 17:27:05,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-20 17:27:05,070 INFO L175 Difference]: Start difference. First operand has 185 places, 140 transitions, 1232 flow. Second operand 10 states and 144 transitions. [2024-06-20 17:27:05,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 172 transitions, 1736 flow [2024-06-20 17:27:05,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 172 transitions, 1677 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:05,570 INFO L231 Difference]: Finished difference. Result has 184 places, 137 transitions, 1200 flow [2024-06-20 17:27:05,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1200, PETRI_PLACES=184, PETRI_TRANSITIONS=137} [2024-06-20 17:27:05,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-20 17:27:05,571 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 137 transitions, 1200 flow [2024-06-20 17:27:05,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:05,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:05,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:05,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 17:27:05,571 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-20 17:27:05,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:05,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1389738109, now seen corresponding path program 21 times [2024-06-20 17:27:05,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:05,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875413717] [2024-06-20 17:27:05,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:05,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:09,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:09,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875413717] [2024-06-20 17:27:09,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875413717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:09,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:09,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:09,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734770788] [2024-06-20 17:27:09,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:09,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:09,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:09,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:09,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:09,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:09,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 137 transitions, 1200 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:09,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:09,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:09,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:11,700 INFO L124 PetriNetUnfolderBase]: 2357/3806 cut-off events. [2024-06-20 17:27:11,701 INFO L125 PetriNetUnfolderBase]: For 334949/334949 co-relation queries the response was YES. [2024-06-20 17:27:11,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26323 conditions, 3806 events. 2357/3806 cut-off events. For 334949/334949 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22089 event pairs, 863 based on Foata normal form. 24/3829 useless extension candidates. Maximal degree in co-relation 26243. Up to 2664 conditions per place. [2024-06-20 17:27:11,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 98 selfloop transitions, 47 changer transitions 28/177 dead transitions. [2024-06-20 17:27:11,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 177 transitions, 1852 flow [2024-06-20 17:27:11,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:11,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:11,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-20 17:27:11,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-20 17:27:11,732 INFO L175 Difference]: Start difference. First operand has 184 places, 137 transitions, 1200 flow. Second operand 10 states and 154 transitions. [2024-06-20 17:27:11,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 177 transitions, 1852 flow [2024-06-20 17:27:12,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 177 transitions, 1792 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:12,233 INFO L231 Difference]: Finished difference. Result has 180 places, 132 transitions, 1204 flow [2024-06-20 17:27:12,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1204, PETRI_PLACES=180, PETRI_TRANSITIONS=132} [2024-06-20 17:27:12,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-20 17:27:12,233 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 132 transitions, 1204 flow [2024-06-20 17:27:12,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:12,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:12,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:12,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 17:27:12,234 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-20 17:27:12,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:12,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1899716263, now seen corresponding path program 22 times [2024-06-20 17:27:12,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:12,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314158350] [2024-06-20 17:27:12,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:12,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:17,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-20 17:27:17,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:17,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314158350] [2024-06-20 17:27:17,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314158350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:17,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:17,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:27:17,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816790551] [2024-06-20 17:27:17,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:17,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:27:17,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:27:17,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:27:17,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:17,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 132 transitions, 1204 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:17,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:17,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:17,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:18,646 INFO L124 PetriNetUnfolderBase]: 2355/3788 cut-off events. [2024-06-20 17:27:18,646 INFO L125 PetriNetUnfolderBase]: For 356902/356910 co-relation queries the response was YES. [2024-06-20 17:27:18,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26330 conditions, 3788 events. 2355/3788 cut-off events. For 356902/356910 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21982 event pairs, 897 based on Foata normal form. 44/3831 useless extension candidates. Maximal degree in co-relation 26251. Up to 3093 conditions per place. [2024-06-20 17:27:18,679 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 94 selfloop transitions, 47 changer transitions 16/161 dead transitions. [2024-06-20 17:27:18,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 161 transitions, 1634 flow [2024-06-20 17:27:18,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:18,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:18,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-20 17:27:18,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-20 17:27:18,681 INFO L175 Difference]: Start difference. First operand has 180 places, 132 transitions, 1204 flow. Second operand 10 states and 148 transitions. [2024-06-20 17:27:18,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 161 transitions, 1634 flow [2024-06-20 17:27:19,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 161 transitions, 1569 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:19,156 INFO L231 Difference]: Finished difference. Result has 173 places, 128 transitions, 1210 flow [2024-06-20 17:27:19,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1210, PETRI_PLACES=173, PETRI_TRANSITIONS=128} [2024-06-20 17:27:19,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-20 17:27:19,157 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 128 transitions, 1210 flow [2024-06-20 17:27:19,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:19,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:19,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:19,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 17:27:19,157 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-20 17:27:19,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:19,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1294920197, now seen corresponding path program 23 times [2024-06-20 17:27:19,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:19,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300230149] [2024-06-20 17:27:19,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:19,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:19,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:23,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:23,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:23,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300230149] [2024-06-20 17:27:23,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300230149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:23,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:23,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:23,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257201235] [2024-06-20 17:27:23,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:23,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:23,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:23,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:23,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:23,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:23,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 128 transitions, 1210 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:23,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:23,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:23,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:25,398 INFO L124 PetriNetUnfolderBase]: 2295/3720 cut-off events. [2024-06-20 17:27:25,399 INFO L125 PetriNetUnfolderBase]: For 296118/296126 co-relation queries the response was YES. [2024-06-20 17:27:25,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25442 conditions, 3720 events. 2295/3720 cut-off events. For 296118/296126 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21714 event pairs, 853 based on Foata normal form. 36/3755 useless extension candidates. Maximal degree in co-relation 25367. Up to 3017 conditions per place. [2024-06-20 17:27:25,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 90 selfloop transitions, 44 changer transitions 23/161 dead transitions. [2024-06-20 17:27:25,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 161 transitions, 1682 flow [2024-06-20 17:27:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:25,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:25,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-20 17:27:25,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-20 17:27:25,432 INFO L175 Difference]: Start difference. First operand has 173 places, 128 transitions, 1210 flow. Second operand 10 states and 149 transitions. [2024-06-20 17:27:25,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 161 transitions, 1682 flow [2024-06-20 17:27:25,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 161 transitions, 1584 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:25,989 INFO L231 Difference]: Finished difference. Result has 171 places, 124 transitions, 1170 flow [2024-06-20 17:27:25,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1170, PETRI_PLACES=171, PETRI_TRANSITIONS=124} [2024-06-20 17:27:25,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-20 17:27:25,990 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 124 transitions, 1170 flow [2024-06-20 17:27:25,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:25,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:25,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:25,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 17:27:25,991 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-20 17:27:25,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:25,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1286645987, now seen corresponding path program 24 times [2024-06-20 17:27:25,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:25,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19954995] [2024-06-20 17:27:25,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:25,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:26,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:30,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:30,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19954995] [2024-06-20 17:27:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19954995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:30,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:30,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:30,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622642480] [2024-06-20 17:27:30,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:30,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:30,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:30,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:30,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:30,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:30,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 124 transitions, 1170 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:30,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:30,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:30,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:31,948 INFO L124 PetriNetUnfolderBase]: 2231/3616 cut-off events. [2024-06-20 17:27:31,948 INFO L125 PetriNetUnfolderBase]: For 286782/286790 co-relation queries the response was YES. [2024-06-20 17:27:31,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24833 conditions, 3616 events. 2231/3616 cut-off events. For 286782/286790 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20996 event pairs, 843 based on Foata normal form. 36/3651 useless extension candidates. Maximal degree in co-relation 24759. Up to 2873 conditions per place. [2024-06-20 17:27:31,980 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 85 selfloop transitions, 41 changer transitions 31/161 dead transitions. [2024-06-20 17:27:31,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 161 transitions, 1684 flow [2024-06-20 17:27:31,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:31,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:31,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-20 17:27:31,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-20 17:27:31,981 INFO L175 Difference]: Start difference. First operand has 171 places, 124 transitions, 1170 flow. Second operand 10 states and 151 transitions. [2024-06-20 17:27:31,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 161 transitions, 1684 flow [2024-06-20 17:27:32,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 161 transitions, 1590 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:32,341 INFO L231 Difference]: Finished difference. Result has 167 places, 119 transitions, 1118 flow [2024-06-20 17:27:32,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1118, PETRI_PLACES=167, PETRI_TRANSITIONS=119} [2024-06-20 17:27:32,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-20 17:27:32,341 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 119 transitions, 1118 flow [2024-06-20 17:27:32,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:32,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:32,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:32,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:27:32,342 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-20 17:27:32,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:32,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1397468507, now seen corresponding path program 25 times [2024-06-20 17:27:32,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:32,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768661757] [2024-06-20 17:27:32,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:32,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:37,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768661757] [2024-06-20 17:27:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768661757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:37,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:37,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:37,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806318207] [2024-06-20 17:27:37,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:37,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:37,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:37,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:37,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:37,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:37,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 119 transitions, 1118 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:37,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:37,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:37,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:38,508 INFO L124 PetriNetUnfolderBase]: 2201/3554 cut-off events. [2024-06-20 17:27:38,509 INFO L125 PetriNetUnfolderBase]: For 282682/282690 co-relation queries the response was YES. [2024-06-20 17:27:38,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25413 conditions, 3554 events. 2201/3554 cut-off events. For 282682/282690 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20656 event pairs, 791 based on Foata normal form. 24/3577 useless extension candidates. Maximal degree in co-relation 25341. Up to 2683 conditions per place. [2024-06-20 17:27:38,539 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 43 changer transitions 15/154 dead transitions. [2024-06-20 17:27:38,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 154 transitions, 1698 flow [2024-06-20 17:27:38,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:38,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:38,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-20 17:27:38,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:27:38,541 INFO L175 Difference]: Start difference. First operand has 167 places, 119 transitions, 1118 flow. Second operand 10 states and 150 transitions. [2024-06-20 17:27:38,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 154 transitions, 1698 flow [2024-06-20 17:27:38,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 154 transitions, 1582 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:38,814 INFO L231 Difference]: Finished difference. Result has 161 places, 116 transitions, 1091 flow [2024-06-20 17:27:38,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1091, PETRI_PLACES=161, PETRI_TRANSITIONS=116} [2024-06-20 17:27:38,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-20 17:27:38,815 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 116 transitions, 1091 flow [2024-06-20 17:27:38,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:38,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:38,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:38,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:27:38,815 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-20 17:27:38,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:38,816 INFO L85 PathProgramCache]: Analyzing trace with hash 824664307, now seen corresponding path program 26 times [2024-06-20 17:27:38,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:38,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178375949] [2024-06-20 17:27:38,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:38,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:43,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:43,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178375949] [2024-06-20 17:27:43,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178375949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:43,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:43,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:43,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502265395] [2024-06-20 17:27:43,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:43,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:43,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:43,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:43,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:43,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:43,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 116 transitions, 1091 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:43,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:43,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:43,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:45,173 INFO L124 PetriNetUnfolderBase]: 2141/3462 cut-off events. [2024-06-20 17:27:45,173 INFO L125 PetriNetUnfolderBase]: For 250200/250208 co-relation queries the response was YES. [2024-06-20 17:27:45,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23964 conditions, 3462 events. 2141/3462 cut-off events. For 250200/250208 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20074 event pairs, 899 based on Foata normal form. 32/3493 useless extension candidates. Maximal degree in co-relation 23895. Up to 2897 conditions per place. [2024-06-20 17:27:45,200 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 17 changer transitions 13/153 dead transitions. [2024-06-20 17:27:45,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 1655 flow [2024-06-20 17:27:45,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:27:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:27:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-20 17:27:45,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32926829268292684 [2024-06-20 17:27:45,201 INFO L175 Difference]: Start difference. First operand has 161 places, 116 transitions, 1091 flow. Second operand 12 states and 162 transitions. [2024-06-20 17:27:45,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 1655 flow [2024-06-20 17:27:45,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 153 transitions, 1559 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:45,456 INFO L231 Difference]: Finished difference. Result has 160 places, 114 transitions, 1014 flow [2024-06-20 17:27:45,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1014, PETRI_PLACES=160, PETRI_TRANSITIONS=114} [2024-06-20 17:27:45,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-20 17:27:45,457 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 114 transitions, 1014 flow [2024-06-20 17:27:45,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:45,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:45,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:45,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:27:45,457 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:45,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:45,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1310674145, now seen corresponding path program 27 times [2024-06-20 17:27:45,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:45,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689711985] [2024-06-20 17:27:45,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:45,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:45,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:49,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:49,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:49,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689711985] [2024-06-20 17:27:49,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689711985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:49,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:49,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:49,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202107770] [2024-06-20 17:27:49,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:49,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:49,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:49,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:49,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:49,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:49,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 114 transitions, 1014 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:49,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:49,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:49,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:50,936 INFO L124 PetriNetUnfolderBase]: 2003/3236 cut-off events. [2024-06-20 17:27:50,937 INFO L125 PetriNetUnfolderBase]: For 205977/205977 co-relation queries the response was YES. [2024-06-20 17:27:50,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21428 conditions, 3236 events. 2003/3236 cut-off events. For 205977/205977 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18449 event pairs, 883 based on Foata normal form. 24/3259 useless extension candidates. Maximal degree in co-relation 21361. Up to 2897 conditions per place. [2024-06-20 17:27:50,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 11 changer transitions 28/139 dead transitions. [2024-06-20 17:27:50,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 139 transitions, 1380 flow [2024-06-20 17:27:50,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:50,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:50,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-20 17:27:50,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32682926829268294 [2024-06-20 17:27:50,964 INFO L175 Difference]: Start difference. First operand has 160 places, 114 transitions, 1014 flow. Second operand 10 states and 134 transitions. [2024-06-20 17:27:50,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 139 transitions, 1380 flow [2024-06-20 17:27:51,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 139 transitions, 1343 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 17:27:51,135 INFO L231 Difference]: Finished difference. Result has 157 places, 108 transitions, 957 flow [2024-06-20 17:27:51,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=957, PETRI_PLACES=157, PETRI_TRANSITIONS=108} [2024-06-20 17:27:51,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-20 17:27:51,140 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 108 transitions, 957 flow [2024-06-20 17:27:51,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:51,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:51,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:51,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:27:51,140 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:51,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:51,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1626706069, now seen corresponding path program 28 times [2024-06-20 17:27:51,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:51,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438893260] [2024-06-20 17:27:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:51,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:51,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:55,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:55,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:55,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438893260] [2024-06-20 17:27:55,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438893260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:55,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:55,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:27:55,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155381360] [2024-06-20 17:27:55,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:55,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:27:55,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:55,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:27:55,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:27:55,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:55,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 108 transitions, 957 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:55,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:55,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:55,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:57,538 INFO L124 PetriNetUnfolderBase]: 2023/3240 cut-off events. [2024-06-20 17:27:57,538 INFO L125 PetriNetUnfolderBase]: For 215692/215700 co-relation queries the response was YES. [2024-06-20 17:27:57,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21405 conditions, 3240 events. 2023/3240 cut-off events. For 215692/215700 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 18487 event pairs, 924 based on Foata normal form. 52/3291 useless extension candidates. Maximal degree in co-relation 21339. Up to 2829 conditions per place. [2024-06-20 17:27:57,563 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 19 changer transitions 16/134 dead transitions. [2024-06-20 17:27:57,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 134 transitions, 1319 flow [2024-06-20 17:27:57,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:27:57,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:27:57,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-20 17:27:57,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31910569105691056 [2024-06-20 17:27:57,565 INFO L175 Difference]: Start difference. First operand has 157 places, 108 transitions, 957 flow. Second operand 12 states and 157 transitions. [2024-06-20 17:27:57,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 134 transitions, 1319 flow [2024-06-20 17:27:57,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 134 transitions, 1263 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 17:27:57,721 INFO L231 Difference]: Finished difference. Result has 147 places, 104 transitions, 922 flow [2024-06-20 17:27:57,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=922, PETRI_PLACES=147, PETRI_TRANSITIONS=104} [2024-06-20 17:27:57,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-20 17:27:57,722 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 104 transitions, 922 flow [2024-06-20 17:27:57,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:57,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:57,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:57,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:27:57,723 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:57,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1745769455, now seen corresponding path program 4 times [2024-06-20 17:27:57,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:57,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042750600] [2024-06-20 17:27:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:57,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:02,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:02,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:02,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042750600] [2024-06-20 17:28:02,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042750600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:02,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:02,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:28:02,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685937624] [2024-06-20 17:28:02,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:02,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:28:02,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:02,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:28:02,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:28:02,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:02,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 104 transitions, 922 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:02,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:02,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:02,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:04,017 INFO L124 PetriNetUnfolderBase]: 1999/3208 cut-off events. [2024-06-20 17:28:04,017 INFO L125 PetriNetUnfolderBase]: For 179519/179519 co-relation queries the response was YES. [2024-06-20 17:28:04,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19830 conditions, 3208 events. 1999/3208 cut-off events. For 179519/179519 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18215 event pairs, 786 based on Foata normal form. 44/3251 useless extension candidates. Maximal degree in co-relation 19769. Up to 2651 conditions per place. [2024-06-20 17:28:04,043 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 72 selfloop transitions, 36 changer transitions 16/128 dead transitions. [2024-06-20 17:28:04,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 128 transitions, 1260 flow [2024-06-20 17:28:04,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:28:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:28:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-20 17:28:04,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463414634146341 [2024-06-20 17:28:04,044 INFO L175 Difference]: Start difference. First operand has 147 places, 104 transitions, 922 flow. Second operand 10 states and 142 transitions. [2024-06-20 17:28:04,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 128 transitions, 1260 flow [2024-06-20 17:28:04,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 128 transitions, 1218 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 17:28:04,172 INFO L231 Difference]: Finished difference. Result has 143 places, 100 transitions, 929 flow [2024-06-20 17:28:04,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=929, PETRI_PLACES=143, PETRI_TRANSITIONS=100} [2024-06-20 17:28:04,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-20 17:28:04,173 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 100 transitions, 929 flow [2024-06-20 17:28:04,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:04,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:04,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:04,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:28:04,173 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:28:04,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:04,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1953988053, now seen corresponding path program 5 times [2024-06-20 17:28:04,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:04,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848163937] [2024-06-20 17:28:04,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:04,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:08,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:08,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:08,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848163937] [2024-06-20 17:28:08,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848163937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:08,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:08,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:28:08,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606634910] [2024-06-20 17:28:08,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:08,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:28:08,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:28:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:28:08,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:08,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 100 transitions, 929 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:08,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:08,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:08,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15