./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_rmo.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_rmo.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe015_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_rmo.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:49:29,688 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:49:29,752 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:49:29,757 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:49:29,757 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:49:29,781 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:49:29,782 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:49:29,782 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:49:29,783 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:49:29,786 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:49:29,786 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:49:29,786 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:49:29,787 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:49:29,788 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:49:29,788 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:49:29,789 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:49:29,789 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:49:29,789 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:49:29,789 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:49:29,790 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:49:29,790 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:49:29,790 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:49:29,790 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:49:29,791 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:49:29,791 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:49:29,791 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:49:29,791 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:49:29,791 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:49:29,792 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:49:29,792 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:49:29,793 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:49:29,793 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:49:29,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:49:29,794 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:49:29,794 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:49:29,794 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:49:29,794 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:49:29,794 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:49:29,794 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:49:29,795 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:49:29,795 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:49:29,795 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:49:29,795 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:49:29,795 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 21:49:29,974 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:49:30,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:49:30,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:49:30,005 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:49:30,006 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:49:30,007 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_rmo.yml/witness.yml [2024-06-21 21:49:30,229 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:49:30,229 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:49:30,230 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_rmo.i [2024-06-21 21:49:31,228 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:49:31,452 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:49:31,453 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_rmo.i [2024-06-21 21:49:31,463 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75abd079f/effd2ea10cd84014b435a2487feac639/FLAG043a33b03 [2024-06-21 21:49:31,472 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75abd079f/effd2ea10cd84014b435a2487feac639 [2024-06-21 21:49:31,473 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:49:31,474 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:49:31,474 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:49:31,474 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:49:31,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:49:31,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:49:30" (1/2) ... [2024-06-21 21:49:31,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d56126 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:49:31, skipping insertion in model container [2024-06-21 21:49:31,479 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:49:30" (1/2) ... [2024-06-21 21:49:31,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3cfe2e75 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:49:31, skipping insertion in model container [2024-06-21 21:49:31,481 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:49:31" (2/2) ... [2024-06-21 21:49:31,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d56126 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:31, skipping insertion in model container [2024-06-21 21:49:31,481 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:49:31" (2/2) ... [2024-06-21 21:49:31,481 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:49:31,607 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:49:31,608 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-21 21:49:31,608 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-21 21:49:31,608 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-21 21:49:31,608 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:49:31,608 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-21 21:49:31,649 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:49:31,911 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:49:31,918 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:49:32,037 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:49:32,079 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:49:32,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32 WrapperNode [2024-06-21 21:49:32,080 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:49:32,080 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:49:32,080 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:49:32,081 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:49:32,086 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,116 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,171 INFO L138 Inliner]: procedures = 175, calls = 109, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-21 21:49:32,171 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:49:32,172 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:49:32,172 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:49:32,172 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:49:32,180 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,180 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,185 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,199 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-21 21:49:32,200 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,200 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,212 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,213 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,215 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,217 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,221 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:49:32,224 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:49:32,224 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:49:32,224 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:49:32,225 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (1/1) ... [2024-06-21 21:49:32,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:49:32,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:49:32,250 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 21:49:32,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 21:49:32,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 21:49:32,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 21:49:32,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 21:49:32,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 21:49:32,310 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:49:32,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:49:32,310 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:49:32,311 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:49:32,311 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:49:32,311 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:49:32,311 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:49:32,312 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:49:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:49:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 21:49:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:49:32,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:49:32,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:49:32,316 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:49:32,459 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:49:32,461 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:49:33,008 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:49:33,008 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:49:33,388 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:49:33,389 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:49:33,389 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:49:33 BoogieIcfgContainer [2024-06-21 21:49:33,389 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:49:33,390 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:49:33,391 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:49:33,393 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:49:33,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:49:30" (1/4) ... [2024-06-21 21:49:33,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@202a530f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:49:33, skipping insertion in model container [2024-06-21 21:49:33,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:49:31" (2/4) ... [2024-06-21 21:49:33,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@202a530f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:49:33, skipping insertion in model container [2024-06-21 21:49:33,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:49:32" (3/4) ... [2024-06-21 21:49:33,394 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@202a530f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:49:33, skipping insertion in model container [2024-06-21 21:49:33,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:49:33" (4/4) ... [2024-06-21 21:49:33,395 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_rmo.i [2024-06-21 21:49:33,408 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:49:33,409 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:49:33,409 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:49:33,453 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:49:33,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 21:49:33,497 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 21:49:33,497 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:49:33,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:49:33,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 21:49:33,500 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 21:49:33,507 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:49:33,512 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;@4ec45d72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:49:33,512 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:49:33,515 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:49:33,515 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:49:33,515 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:49:33,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:33,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:49:33,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:33,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:33,520 INFO L85 PathProgramCache]: Analyzing trace with hash 905693122, now seen corresponding path program 1 times [2024-06-21 21:49:33,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:33,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547112567] [2024-06-21 21:49:33,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:33,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:35,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547112567] [2024-06-21 21:49:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547112567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:35,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:35,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:49:35,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560914032] [2024-06-21 21:49:35,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:35,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:49:35,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:35,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:49:35,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:49:35,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:35,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 10.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-21 21:49:35,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:35,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:35,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:35,940 INFO L124 PetriNetUnfolderBase]: 1412/2149 cut-off events. [2024-06-21 21:49:35,940 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 21:49:35,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2149 events. 1412/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10238 event pairs, 956 based on Foata normal form. 1/2116 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-21 21:49:35,952 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-21 21:49:35,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-21 21:49:35,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:49:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:49:35,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-21 21:49:35,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-21 21:49:35,961 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-21 21:49:35,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-21 21:49:35,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:35,965 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 21:49:35,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 21:49:35,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 21:49:35,969 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 21:49:35,969 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-21 21:49:35,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:35,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:35,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:49:35,970 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:35,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:35,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1506063887, now seen corresponding path program 1 times [2024-06-21 21:49:35,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:35,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470601406] [2024-06-21 21:49:35,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:35,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:35,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:37,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:37,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470601406] [2024-06-21 21:49:37,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470601406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:37,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:37,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:49:37,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095128716] [2024-06-21 21:49:37,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:37,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:49:37,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:37,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:49:37,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:49:37,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:37,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:37,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:37,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:37,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:37,843 INFO L124 PetriNetUnfolderBase]: 1400/2131 cut-off events. [2024-06-21 21:49:37,843 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-21 21:49:37,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4875 conditions, 2131 events. 1400/2131 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10207 event pairs, 654 based on Foata normal form. 6/2137 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-21 21:49:37,852 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 21:49:37,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-21 21:49:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:49:37,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:49:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-21 21:49:37,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-21 21:49:37,854 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 92 transitions. [2024-06-21 21:49:37,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-21 21:49:37,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:49:37,856 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 21:49:37,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 21:49:37,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 21:49:37,857 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 21:49:37,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:37,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:37,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:37,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:49:37,858 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:37,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:37,858 INFO L85 PathProgramCache]: Analyzing trace with hash 635777263, now seen corresponding path program 1 times [2024-06-21 21:49:37,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:37,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770559586] [2024-06-21 21:49:37,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:37,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:40,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:40,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:40,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770559586] [2024-06-21 21:49:40,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770559586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:40,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:40,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:40,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960814941] [2024-06-21 21:49:40,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:40,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:40,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:40,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:40,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:40,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 21:49:40,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:40,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:40,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 21:49:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:41,149 INFO L124 PetriNetUnfolderBase]: 1391/2116 cut-off events. [2024-06-21 21:49:41,150 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-21 21:49:41,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 2116 events. 1391/2116 cut-off events. For 1120/1120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10084 event pairs, 485 based on Foata normal form. 6/2122 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-21 21:49:41,160 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-21 21:49:41,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-21 21:49:41,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:41,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:41,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 21:49:41,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-21 21:49:41,166 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-21 21:49:41,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-21 21:49:41,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:41,168 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-21 21:49:41,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-21 21:49:41,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-21 21:49:41,170 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-21 21:49:41,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:41,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:41,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:41,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:49:41,170 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:41,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:41,171 INFO L85 PathProgramCache]: Analyzing trace with hash -138117921, now seen corresponding path program 1 times [2024-06-21 21:49:41,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:41,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125124914] [2024-06-21 21:49:41,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:42,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:42,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:42,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125124914] [2024-06-21 21:49:42,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125124914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:42,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:42,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:42,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836243863] [2024-06-21 21:49:42,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:42,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:42,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:42,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:42,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:42,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:42,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:42,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:42,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:42,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:43,392 INFO L124 PetriNetUnfolderBase]: 1386/2111 cut-off events. [2024-06-21 21:49:43,392 INFO L125 PetriNetUnfolderBase]: For 2156/2156 co-relation queries the response was YES. [2024-06-21 21:49:43,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5897 conditions, 2111 events. 1386/2111 cut-off events. For 2156/2156 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10011 event pairs, 572 based on Foata normal form. 2/2113 useless extension candidates. Maximal degree in co-relation 5880. Up to 2036 conditions per place. [2024-06-21 21:49:43,406 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 21:49:43,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 67 transitions, 387 flow [2024-06-21 21:49:43,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:49:43,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:49:43,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-21 21:49:43,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-21 21:49:43,407 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 94 transitions. [2024-06-21 21:49:43,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 67 transitions, 387 flow [2024-06-21 21:49:43,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:43,410 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 230 flow [2024-06-21 21:49:43,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=230, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-21 21:49:43,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-21 21:49:43,411 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 230 flow [2024-06-21 21:49:43,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:43,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:43,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:43,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:49:43,412 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:43,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:43,413 INFO L85 PathProgramCache]: Analyzing trace with hash 13909293, now seen corresponding path program 1 times [2024-06-21 21:49:43,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:43,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141978588] [2024-06-21 21:49:43,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:43,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:44,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:44,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:44,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141978588] [2024-06-21 21:49:44,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141978588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:44,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:44,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:49:44,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268698405] [2024-06-21 21:49:44,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:44,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:49:44,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:44,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:49:44,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:49:44,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:44,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:44,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:44,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:44,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:45,479 INFO L124 PetriNetUnfolderBase]: 1376/2096 cut-off events. [2024-06-21 21:49:45,480 INFO L125 PetriNetUnfolderBase]: For 3355/3357 co-relation queries the response was YES. [2024-06-21 21:49:45,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6455 conditions, 2096 events. 1376/2096 cut-off events. For 3355/3357 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9942 event pairs, 566 based on Foata normal form. 6/2102 useless extension candidates. Maximal degree in co-relation 6435. Up to 2028 conditions per place. [2024-06-21 21:49:45,491 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-21 21:49:45,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 386 flow [2024-06-21 21:49:45,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:49:45,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:49:45,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-21 21:49:45,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-21 21:49:45,495 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 230 flow. Second operand 5 states and 92 transitions. [2024-06-21 21:49:45,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 386 flow [2024-06-21 21:49:45,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 65 transitions, 372 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 21:49:45,504 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 244 flow [2024-06-21 21:49:45,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-21 21:49:45,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-21 21:49:45,506 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 244 flow [2024-06-21 21:49:45,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:45,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:45,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:45,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:49:45,507 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:45,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:45,508 INFO L85 PathProgramCache]: Analyzing trace with hash 412463424, now seen corresponding path program 1 times [2024-06-21 21:49:45,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:45,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27967639] [2024-06-21 21:49:45,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:45,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:47,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:47,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:47,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27967639] [2024-06-21 21:49:47,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27967639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:47,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:47,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:47,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560606782] [2024-06-21 21:49:47,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:47,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:47,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:47,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:47,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:47,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:47,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:47,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:47,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:47,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:48,182 INFO L124 PetriNetUnfolderBase]: 1389/2123 cut-off events. [2024-06-21 21:49:48,183 INFO L125 PetriNetUnfolderBase]: For 4413/4415 co-relation queries the response was YES. [2024-06-21 21:49:48,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6770 conditions, 2123 events. 1389/2123 cut-off events. For 4413/4415 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10145 event pairs, 523 based on Foata normal form. 4/2127 useless extension candidates. Maximal degree in co-relation 6747. Up to 1956 conditions per place. [2024-06-21 21:49:48,193 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-21 21:49:48,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 526 flow [2024-06-21 21:49:48,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:48,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-21 21:49:48,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 21:49:48,194 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 244 flow. Second operand 6 states and 118 transitions. [2024-06-21 21:49:48,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 526 flow [2024-06-21 21:49:48,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 512 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:48,198 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 328 flow [2024-06-21 21:49:48,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2024-06-21 21:49:48,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-21 21:49:48,201 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 328 flow [2024-06-21 21:49:48,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:48,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:48,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:48,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:49:48,201 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:48,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:48,202 INFO L85 PathProgramCache]: Analyzing trace with hash 430575174, now seen corresponding path program 2 times [2024-06-21 21:49:48,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:48,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292511497] [2024-06-21 21:49:48,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:48,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:49,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:49,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:49,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292511497] [2024-06-21 21:49:49,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292511497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:49,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:49,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:49,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833267971] [2024-06-21 21:49:49,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:49,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:49,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:49,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:49,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:49,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:49,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 328 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:49,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:49,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:49,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:50,772 INFO L124 PetriNetUnfolderBase]: 1384/2110 cut-off events. [2024-06-21 21:49:50,772 INFO L125 PetriNetUnfolderBase]: For 6481/6483 co-relation queries the response was YES. [2024-06-21 21:49:50,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7418 conditions, 2110 events. 1384/2110 cut-off events. For 6481/6483 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10096 event pairs, 537 based on Foata normal form. 4/2113 useless extension candidates. Maximal degree in co-relation 7392. Up to 1953 conditions per place. [2024-06-21 21:49:50,790 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-06-21 21:49:50,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 582 flow [2024-06-21 21:49:50,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:50,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:50,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 21:49:50,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-21 21:49:50,793 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 328 flow. Second operand 6 states and 112 transitions. [2024-06-21 21:49:50,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 582 flow [2024-06-21 21:49:50,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 552 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 21:49:50,799 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 376 flow [2024-06-21 21:49:50,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2024-06-21 21:49:50,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-21 21:49:50,800 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 376 flow [2024-06-21 21:49:50,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:50,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:50,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:50,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:49:50,801 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:50,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:50,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1738739436, now seen corresponding path program 1 times [2024-06-21 21:49:50,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:50,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900396563] [2024-06-21 21:49:50,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:50,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:50,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:52,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:52,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900396563] [2024-06-21 21:49:52,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900396563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:52,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:52,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:52,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937855615] [2024-06-21 21:49:52,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:52,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:52,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:52,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:52,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:52,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:52,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:52,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:52,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:52,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:52,973 INFO L124 PetriNetUnfolderBase]: 1471/2249 cut-off events. [2024-06-21 21:49:52,973 INFO L125 PetriNetUnfolderBase]: For 8405/8409 co-relation queries the response was YES. [2024-06-21 21:49:52,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8340 conditions, 2249 events. 1471/2249 cut-off events. For 8405/8409 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10806 event pairs, 524 based on Foata normal form. 8/2257 useless extension candidates. Maximal degree in co-relation 8312. Up to 2020 conditions per place. [2024-06-21 21:49:52,984 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-06-21 21:49:52,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 111 transitions, 862 flow [2024-06-21 21:49:52,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:49:52,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:49:52,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 21:49:52,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-21 21:49:52,986 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 376 flow. Second operand 7 states and 141 transitions. [2024-06-21 21:49:52,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 111 transitions, 862 flow [2024-06-21 21:49:52,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 798 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:52,993 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 562 flow [2024-06-21 21:49:52,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-21 21:49:52,993 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-21 21:49:52,993 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 562 flow [2024-06-21 21:49:52,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:52,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:52,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:52,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:49:52,994 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:52,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:52,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1876250010, now seen corresponding path program 2 times [2024-06-21 21:49:52,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:52,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174397083] [2024-06-21 21:49:52,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:52,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:53,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:54,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:54,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:54,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174397083] [2024-06-21 21:49:54,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174397083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:54,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:54,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:54,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521973870] [2024-06-21 21:49:54,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:54,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:54,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:54,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:54,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 562 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:54,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:54,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:54,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:55,680 INFO L124 PetriNetUnfolderBase]: 1515/2327 cut-off events. [2024-06-21 21:49:55,680 INFO L125 PetriNetUnfolderBase]: For 10885/10891 co-relation queries the response was YES. [2024-06-21 21:49:55,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 2327 events. 1515/2327 cut-off events. For 10885/10891 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11219 event pairs, 531 based on Foata normal form. 12/2339 useless extension candidates. Maximal degree in co-relation 9027. Up to 2058 conditions per place. [2024-06-21 21:49:55,692 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 64 selfloop transitions, 40 changer transitions 0/109 dead transitions. [2024-06-21 21:49:55,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 950 flow [2024-06-21 21:49:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:55,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:55,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-21 21:49:55,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-21 21:49:55,694 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 562 flow. Second operand 6 states and 119 transitions. [2024-06-21 21:49:55,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 950 flow [2024-06-21 21:49:55,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 900 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:49:55,703 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 679 flow [2024-06-21 21:49:55,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=679, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-21 21:49:55,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-21 21:49:55,704 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 679 flow [2024-06-21 21:49:55,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:55,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:55,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:55,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:49:55,705 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:55,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:55,705 INFO L85 PathProgramCache]: Analyzing trace with hash 463196834, now seen corresponding path program 3 times [2024-06-21 21:49:55,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:55,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769179775] [2024-06-21 21:49:55,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:55,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:57,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:57,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769179775] [2024-06-21 21:49:57,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769179775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:57,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:57,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:49:57,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822966512] [2024-06-21 21:49:57,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:57,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:49:57,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:57,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:49:57,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:49:57,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:49:57,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 679 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:57,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:57,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:49:57,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:58,213 INFO L124 PetriNetUnfolderBase]: 1499/2297 cut-off events. [2024-06-21 21:49:58,213 INFO L125 PetriNetUnfolderBase]: For 12907/12919 co-relation queries the response was YES. [2024-06-21 21:49:58,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9164 conditions, 2297 events. 1499/2297 cut-off events. For 12907/12919 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11063 event pairs, 536 based on Foata normal form. 18/2314 useless extension candidates. Maximal degree in co-relation 9131. Up to 2045 conditions per place. [2024-06-21 21:49:58,228 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 39 changer transitions 0/103 dead transitions. [2024-06-21 21:49:58,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 941 flow [2024-06-21 21:49:58,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:49:58,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:49:58,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 21:49:58,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 21:49:58,230 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 679 flow. Second operand 6 states and 111 transitions. [2024-06-21 21:49:58,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 941 flow [2024-06-21 21:49:58,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 103 transitions, 866 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 21:49:58,244 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 693 flow [2024-06-21 21:49:58,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=693, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-21 21:49:58,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-21 21:49:58,246 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 693 flow [2024-06-21 21:49:58,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:58,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:58,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:49:58,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:49:58,247 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:58,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash 463206754, now seen corresponding path program 1 times [2024-06-21 21:49:58,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:58,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563842885] [2024-06-21 21:49:58,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:58,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:00,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:00,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563842885] [2024-06-21 21:50:00,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563842885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:00,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:00,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:00,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321250351] [2024-06-21 21:50:00,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:00,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:00,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:00,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:00,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:00,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:00,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 693 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:00,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:00,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:00,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:01,589 INFO L124 PetriNetUnfolderBase]: 1491/2294 cut-off events. [2024-06-21 21:50:01,589 INFO L125 PetriNetUnfolderBase]: For 13267/13269 co-relation queries the response was YES. [2024-06-21 21:50:01,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9091 conditions, 2294 events. 1491/2294 cut-off events. For 13267/13269 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11224 event pairs, 753 based on Foata normal form. 6/2299 useless extension candidates. Maximal degree in co-relation 9058. Up to 2175 conditions per place. [2024-06-21 21:50:01,615 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-21 21:50:01,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 105 transitions, 985 flow [2024-06-21 21:50:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:01,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:50:01,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-21 21:50:01,617 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 693 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:50:01,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 105 transitions, 985 flow [2024-06-21 21:50:01,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 105 transitions, 813 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 21:50:01,629 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 603 flow [2024-06-21 21:50:01,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=603, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-21 21:50:01,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-21 21:50:01,630 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 603 flow [2024-06-21 21:50:01,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:01,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:01,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:01,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:50:01,631 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:01,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:01,631 INFO L85 PathProgramCache]: Analyzing trace with hash -296160501, now seen corresponding path program 1 times [2024-06-21 21:50:01,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:01,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100896070] [2024-06-21 21:50:01,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:01,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:03,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:03,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:03,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100896070] [2024-06-21 21:50:03,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100896070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:03,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:03,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:03,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627091117] [2024-06-21 21:50:03,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:03,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:03,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:03,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:03,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:03,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:03,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 603 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:03,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:03,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:03,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:04,667 INFO L124 PetriNetUnfolderBase]: 1570/2416 cut-off events. [2024-06-21 21:50:04,667 INFO L125 PetriNetUnfolderBase]: For 13383/13383 co-relation queries the response was YES. [2024-06-21 21:50:04,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9603 conditions, 2416 events. 1570/2416 cut-off events. For 13383/13383 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11749 event pairs, 521 based on Foata normal form. 2/2418 useless extension candidates. Maximal degree in co-relation 9570. Up to 2241 conditions per place. [2024-06-21 21:50:04,680 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 108 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-21 21:50:04,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 143 transitions, 1134 flow [2024-06-21 21:50:04,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:04,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:04,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 21:50:04,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-21 21:50:04,702 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 603 flow. Second operand 9 states and 167 transitions. [2024-06-21 21:50:04,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 143 transitions, 1134 flow [2024-06-21 21:50:04,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 143 transitions, 1095 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:04,711 INFO L231 Difference]: Finished difference. Result has 85 places, 101 transitions, 762 flow [2024-06-21 21:50:04,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=762, PETRI_PLACES=85, PETRI_TRANSITIONS=101} [2024-06-21 21:50:04,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-21 21:50:04,712 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 101 transitions, 762 flow [2024-06-21 21:50:04,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:04,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:04,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:04,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:50:04,712 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:04,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:04,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1289743883, now seen corresponding path program 2 times [2024-06-21 21:50:04,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:04,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411506115] [2024-06-21 21:50:04,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:04,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:04,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:06,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:06,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:06,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411506115] [2024-06-21 21:50:06,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411506115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:06,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:06,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:06,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522314365] [2024-06-21 21:50:06,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:06,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:06,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:06,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:06,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:06,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:06,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 101 transitions, 762 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:06,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:06,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:06,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:07,799 INFO L124 PetriNetUnfolderBase]: 1658/2555 cut-off events. [2024-06-21 21:50:07,800 INFO L125 PetriNetUnfolderBase]: For 17740/17744 co-relation queries the response was YES. [2024-06-21 21:50:07,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10991 conditions, 2555 events. 1658/2555 cut-off events. For 17740/17744 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12664 event pairs, 511 based on Foata normal form. 6/2560 useless extension candidates. Maximal degree in co-relation 10955. Up to 2006 conditions per place. [2024-06-21 21:50:07,813 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 93 selfloop transitions, 62 changer transitions 0/160 dead transitions. [2024-06-21 21:50:07,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 160 transitions, 1492 flow [2024-06-21 21:50:07,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:07,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:07,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 21:50:07,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-21 21:50:07,815 INFO L175 Difference]: Start difference. First operand has 85 places, 101 transitions, 762 flow. Second operand 8 states and 162 transitions. [2024-06-21 21:50:07,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 160 transitions, 1492 flow [2024-06-21 21:50:07,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 160 transitions, 1446 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:07,830 INFO L231 Difference]: Finished difference. Result has 92 places, 117 transitions, 1052 flow [2024-06-21 21:50:07,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=92, PETRI_TRANSITIONS=117} [2024-06-21 21:50:07,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-21 21:50:07,830 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 117 transitions, 1052 flow [2024-06-21 21:50:07,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:07,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:07,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:07,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:50:07,831 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:07,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:07,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1321716307, now seen corresponding path program 3 times [2024-06-21 21:50:07,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:07,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063900052] [2024-06-21 21:50:07,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:07,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:07,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:09,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:09,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:09,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063900052] [2024-06-21 21:50:09,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063900052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:09,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:09,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:09,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094240324] [2024-06-21 21:50:09,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:09,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:09,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:09,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:09,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:09,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:09,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 117 transitions, 1052 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:09,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:09,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:09,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:10,507 INFO L124 PetriNetUnfolderBase]: 1806/2775 cut-off events. [2024-06-21 21:50:10,508 INFO L125 PetriNetUnfolderBase]: For 24192/24192 co-relation queries the response was YES. [2024-06-21 21:50:10,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13343 conditions, 2775 events. 1806/2775 cut-off events. For 24192/24192 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13836 event pairs, 528 based on Foata normal form. 2/2777 useless extension candidates. Maximal degree in co-relation 13304. Up to 2456 conditions per place. [2024-06-21 21:50:10,552 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 134 selfloop transitions, 51 changer transitions 0/190 dead transitions. [2024-06-21 21:50:10,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 190 transitions, 1907 flow [2024-06-21 21:50:10,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:50:10,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:50:10,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 21:50:10,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-21 21:50:10,554 INFO L175 Difference]: Start difference. First operand has 92 places, 117 transitions, 1052 flow. Second operand 10 states and 188 transitions. [2024-06-21 21:50:10,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 190 transitions, 1907 flow [2024-06-21 21:50:10,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 190 transitions, 1815 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:10,583 INFO L231 Difference]: Finished difference. Result has 102 places, 137 transitions, 1329 flow [2024-06-21 21:50:10,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1329, PETRI_PLACES=102, PETRI_TRANSITIONS=137} [2024-06-21 21:50:10,584 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-21 21:50:10,584 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 137 transitions, 1329 flow [2024-06-21 21:50:10,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:10,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:10,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:10,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:50:10,585 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:10,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:10,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1338187463, now seen corresponding path program 4 times [2024-06-21 21:50:10,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:10,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352133654] [2024-06-21 21:50:10,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:10,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:10,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:12,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:12,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:12,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352133654] [2024-06-21 21:50:12,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352133654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:12,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:12,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:12,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796384025] [2024-06-21 21:50:12,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:12,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:12,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:12,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:12,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:12,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:12,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 137 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:12,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:12,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:12,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:13,808 INFO L124 PetriNetUnfolderBase]: 1798/2762 cut-off events. [2024-06-21 21:50:13,809 INFO L125 PetriNetUnfolderBase]: For 26296/26296 co-relation queries the response was YES. [2024-06-21 21:50:13,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13471 conditions, 2762 events. 1798/2762 cut-off events. For 26296/26296 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13737 event pairs, 528 based on Foata normal form. 3/2765 useless extension candidates. Maximal degree in co-relation 13428. Up to 2451 conditions per place. [2024-06-21 21:50:13,826 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 124 selfloop transitions, 52 changer transitions 0/181 dead transitions. [2024-06-21 21:50:13,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 181 transitions, 1974 flow [2024-06-21 21:50:13,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:13,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:50:13,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 21:50:13,828 INFO L175 Difference]: Start difference. First operand has 102 places, 137 transitions, 1329 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:50:13,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 181 transitions, 1974 flow [2024-06-21 21:50:13,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 181 transitions, 1868 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:13,849 INFO L231 Difference]: Finished difference. Result has 105 places, 142 transitions, 1437 flow [2024-06-21 21:50:13,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1437, PETRI_PLACES=105, PETRI_TRANSITIONS=142} [2024-06-21 21:50:13,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-21 21:50:13,850 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 142 transitions, 1437 flow [2024-06-21 21:50:13,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:13,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:13,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:13,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:50:13,851 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:13,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:13,851 INFO L85 PathProgramCache]: Analyzing trace with hash 281410629, now seen corresponding path program 5 times [2024-06-21 21:50:13,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:13,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358201477] [2024-06-21 21:50:13,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:13,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:16,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:16,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:16,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358201477] [2024-06-21 21:50:16,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358201477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:16,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:16,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:16,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686803482] [2024-06-21 21:50:16,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:16,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:16,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:16,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:16,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:16,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:16,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 142 transitions, 1437 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:16,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:16,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:16,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:17,284 INFO L124 PetriNetUnfolderBase]: 1820/2810 cut-off events. [2024-06-21 21:50:17,285 INFO L125 PetriNetUnfolderBase]: For 30910/30914 co-relation queries the response was YES. [2024-06-21 21:50:17,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14087 conditions, 2810 events. 1820/2810 cut-off events. For 30910/30914 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14144 event pairs, 525 based on Foata normal form. 7/2816 useless extension candidates. Maximal degree in co-relation 14043. Up to 2130 conditions per place. [2024-06-21 21:50:17,302 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 89 changer transitions 0/182 dead transitions. [2024-06-21 21:50:17,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 182 transitions, 2088 flow [2024-06-21 21:50:17,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:17,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:17,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 21:50:17,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-21 21:50:17,304 INFO L175 Difference]: Start difference. First operand has 105 places, 142 transitions, 1437 flow. Second operand 7 states and 136 transitions. [2024-06-21 21:50:17,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 182 transitions, 2088 flow [2024-06-21 21:50:17,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 182 transitions, 1970 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:17,332 INFO L231 Difference]: Finished difference. Result has 107 places, 147 transitions, 1598 flow [2024-06-21 21:50:17,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1598, PETRI_PLACES=107, PETRI_TRANSITIONS=147} [2024-06-21 21:50:17,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-21 21:50:17,332 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 147 transitions, 1598 flow [2024-06-21 21:50:17,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:17,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:17,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:17,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:50:17,333 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:17,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:17,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1465920261, now seen corresponding path program 6 times [2024-06-21 21:50:17,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:17,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938379557] [2024-06-21 21:50:17,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:17,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:19,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-21 21:50:19,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:19,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938379557] [2024-06-21 21:50:19,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938379557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:19,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:19,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:19,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604111962] [2024-06-21 21:50:19,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:19,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:19,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:19,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:19,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:19,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:19,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 147 transitions, 1598 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:19,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:19,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:19,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:20,844 INFO L124 PetriNetUnfolderBase]: 1812/2799 cut-off events. [2024-06-21 21:50:20,844 INFO L125 PetriNetUnfolderBase]: For 29253/29257 co-relation queries the response was YES. [2024-06-21 21:50:20,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13992 conditions, 2799 events. 1812/2799 cut-off events. For 29253/29257 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14123 event pairs, 582 based on Foata normal form. 7/2803 useless extension candidates. Maximal degree in co-relation 13947. Up to 2125 conditions per place. [2024-06-21 21:50:20,864 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 94 changer transitions 0/182 dead transitions. [2024-06-21 21:50:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 182 transitions, 2225 flow [2024-06-21 21:50:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:20,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 21:50:20,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 21:50:20,868 INFO L175 Difference]: Start difference. First operand has 107 places, 147 transitions, 1598 flow. Second operand 7 states and 130 transitions. [2024-06-21 21:50:20,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 182 transitions, 2225 flow [2024-06-21 21:50:20,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 182 transitions, 2053 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:20,895 INFO L231 Difference]: Finished difference. Result has 110 places, 152 transitions, 1713 flow [2024-06-21 21:50:20,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1713, PETRI_PLACES=110, PETRI_TRANSITIONS=152} [2024-06-21 21:50:20,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 21:50:20,895 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 152 transitions, 1713 flow [2024-06-21 21:50:20,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:20,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:20,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:20,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:50:20,896 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-21 21:50:20,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:20,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1074433417, now seen corresponding path program 1 times [2024-06-21 21:50:20,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:20,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492353983] [2024-06-21 21:50:20,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:20,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:22,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:22,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:22,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492353983] [2024-06-21 21:50:22,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492353983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:22,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:22,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:50:22,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954816602] [2024-06-21 21:50:22,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:22,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:50:22,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:22,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:50:22,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:50:22,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:22,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 152 transitions, 1713 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-21 21:50:22,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:22,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:22,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:23,483 INFO L124 PetriNetUnfolderBase]: 1809/2816 cut-off events. [2024-06-21 21:50:23,484 INFO L125 PetriNetUnfolderBase]: For 30606/30606 co-relation queries the response was YES. [2024-06-21 21:50:23,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14001 conditions, 2816 events. 1809/2816 cut-off events. For 30606/30606 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14482 event pairs, 812 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 13955. Up to 2690 conditions per place. [2024-06-21 21:50:23,503 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 150 selfloop transitions, 9 changer transitions 0/164 dead transitions. [2024-06-21 21:50:23,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 164 transitions, 2081 flow [2024-06-21 21:50:23,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:50:23,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:50:23,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 21:50:23,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 21:50:23,505 INFO L175 Difference]: Start difference. First operand has 110 places, 152 transitions, 1713 flow. Second operand 5 states and 85 transitions. [2024-06-21 21:50:23,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 164 transitions, 2081 flow [2024-06-21 21:50:23,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 164 transitions, 1914 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:23,528 INFO L231 Difference]: Finished difference. Result has 111 places, 155 transitions, 1594 flow [2024-06-21 21:50:23,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1594, PETRI_PLACES=111, PETRI_TRANSITIONS=155} [2024-06-21 21:50:23,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-21 21:50:23,529 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 155 transitions, 1594 flow [2024-06-21 21:50:23,529 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-21 21:50:23,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:23,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:23,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:50:23,530 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:23,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:23,530 INFO L85 PathProgramCache]: Analyzing trace with hash -237434907, now seen corresponding path program 1 times [2024-06-21 21:50:23,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:23,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475190055] [2024-06-21 21:50:23,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:23,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:25,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:25,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475190055] [2024-06-21 21:50:25,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475190055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:25,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:25,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:25,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075424405] [2024-06-21 21:50:25,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:25,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:25,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:25,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:25,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 155 transitions, 1594 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:25,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:25,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:25,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:26,546 INFO L124 PetriNetUnfolderBase]: 1793/2788 cut-off events. [2024-06-21 21:50:26,547 INFO L125 PetriNetUnfolderBase]: For 30664/30664 co-relation queries the response was YES. [2024-06-21 21:50:26,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13731 conditions, 2788 events. 1793/2788 cut-off events. For 30664/30664 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14170 event pairs, 534 based on Foata normal form. 6/2794 useless extension candidates. Maximal degree in co-relation 13683. Up to 2540 conditions per place. [2024-06-21 21:50:26,564 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 147 selfloop transitions, 41 changer transitions 0/193 dead transitions. [2024-06-21 21:50:26,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 193 transitions, 2092 flow [2024-06-21 21:50:26,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:26,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:26,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:50:26,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 21:50:26,566 INFO L175 Difference]: Start difference. First operand has 111 places, 155 transitions, 1594 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:50:26,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 193 transitions, 2092 flow [2024-06-21 21:50:26,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 193 transitions, 2046 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 21:50:26,591 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1642 flow [2024-06-21 21:50:26,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-21 21:50:26,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-21 21:50:26,592 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1642 flow [2024-06-21 21:50:26,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:26,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:26,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:26,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:50:26,593 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:26,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:26,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2044508485, now seen corresponding path program 2 times [2024-06-21 21:50:26,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:26,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564347574] [2024-06-21 21:50:26,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:26,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:26,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:28,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:28,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:28,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564347574] [2024-06-21 21:50:28,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564347574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:28,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:28,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:28,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532513867] [2024-06-21 21:50:28,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:28,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:28,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:28,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:28,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:28,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:28,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1642 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:28,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:28,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:28,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:29,565 INFO L124 PetriNetUnfolderBase]: 1867/2905 cut-off events. [2024-06-21 21:50:29,565 INFO L125 PetriNetUnfolderBase]: For 36314/36324 co-relation queries the response was YES. [2024-06-21 21:50:29,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14669 conditions, 2905 events. 1867/2905 cut-off events. For 36314/36324 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14935 event pairs, 511 based on Foata normal form. 14/2919 useless extension candidates. Maximal degree in co-relation 14620. Up to 2172 conditions per place. [2024-06-21 21:50:29,583 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 103 selfloop transitions, 102 changer transitions 0/210 dead transitions. [2024-06-21 21:50:29,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 210 transitions, 2499 flow [2024-06-21 21:50:29,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:29,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:29,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 21:50:29,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-21 21:50:29,585 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1642 flow. Second operand 8 states and 163 transitions. [2024-06-21 21:50:29,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 210 transitions, 2499 flow [2024-06-21 21:50:29,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 210 transitions, 2417 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:50:29,616 INFO L231 Difference]: Finished difference. Result has 118 places, 167 transitions, 1984 flow [2024-06-21 21:50:29,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=118, PETRI_TRANSITIONS=167} [2024-06-21 21:50:29,616 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-21 21:50:29,617 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 167 transitions, 1984 flow [2024-06-21 21:50:29,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:29,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:29,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:29,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:50:29,618 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:29,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:29,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1490603275, now seen corresponding path program 3 times [2024-06-21 21:50:29,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:29,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113621824] [2024-06-21 21:50:29,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:29,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:31,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:31,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113621824] [2024-06-21 21:50:31,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113621824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:31,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:31,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:31,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309927478] [2024-06-21 21:50:31,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:31,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:31,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:31,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:31,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:31,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:31,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 167 transitions, 1984 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:31,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:31,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:31,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:33,277 INFO L124 PetriNetUnfolderBase]: 1881/2930 cut-off events. [2024-06-21 21:50:33,277 INFO L125 PetriNetUnfolderBase]: For 41459/41463 co-relation queries the response was YES. [2024-06-21 21:50:33,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15549 conditions, 2930 events. 1881/2930 cut-off events. For 41459/41463 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15056 event pairs, 553 based on Foata normal form. 8/2938 useless extension candidates. Maximal degree in co-relation 15498. Up to 2185 conditions per place. [2024-06-21 21:50:33,296 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 107 selfloop transitions, 104 changer transitions 0/216 dead transitions. [2024-06-21 21:50:33,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 216 transitions, 2746 flow [2024-06-21 21:50:33,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:33,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:33,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 21:50:33,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 21:50:33,298 INFO L175 Difference]: Start difference. First operand has 118 places, 167 transitions, 1984 flow. Second operand 9 states and 177 transitions. [2024-06-21 21:50:33,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 216 transitions, 2746 flow [2024-06-21 21:50:33,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 216 transitions, 2589 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:33,335 INFO L231 Difference]: Finished difference. Result has 123 places, 170 transitions, 2093 flow [2024-06-21 21:50:33,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2093, PETRI_PLACES=123, PETRI_TRANSITIONS=170} [2024-06-21 21:50:33,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-21 21:50:33,336 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 170 transitions, 2093 flow [2024-06-21 21:50:33,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:33,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:33,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:33,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:50:33,337 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:33,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:33,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1958889025, now seen corresponding path program 4 times [2024-06-21 21:50:33,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:33,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096437443] [2024-06-21 21:50:33,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:33,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:34,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-21 21:50:34,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:34,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096437443] [2024-06-21 21:50:34,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096437443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:34,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:34,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:34,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204536604] [2024-06-21 21:50:34,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:34,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:34,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:34,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:34,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:34,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:34,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 170 transitions, 2093 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:34,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:34,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:34,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:36,029 INFO L124 PetriNetUnfolderBase]: 1889/2938 cut-off events. [2024-06-21 21:50:36,030 INFO L125 PetriNetUnfolderBase]: For 44846/44846 co-relation queries the response was YES. [2024-06-21 21:50:36,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15756 conditions, 2938 events. 1889/2938 cut-off events. For 44846/44846 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15077 event pairs, 548 based on Foata normal form. 4/2942 useless extension candidates. Maximal degree in co-relation 15704. Up to 2576 conditions per place. [2024-06-21 21:50:36,050 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 156 selfloop transitions, 63 changer transitions 0/224 dead transitions. [2024-06-21 21:50:36,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 224 transitions, 2873 flow [2024-06-21 21:50:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:50:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:50:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 21:50:36,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-21 21:50:36,052 INFO L175 Difference]: Start difference. First operand has 123 places, 170 transitions, 2093 flow. Second operand 10 states and 188 transitions. [2024-06-21 21:50:36,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 224 transitions, 2873 flow [2024-06-21 21:50:36,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 224 transitions, 2631 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 21:50:36,096 INFO L231 Difference]: Finished difference. Result has 127 places, 174 transitions, 2085 flow [2024-06-21 21:50:36,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=127, PETRI_TRANSITIONS=174} [2024-06-21 21:50:36,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-21 21:50:36,097 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 174 transitions, 2085 flow [2024-06-21 21:50:36,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:36,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:36,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:36,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:50:36,098 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:36,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:36,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1183247435, now seen corresponding path program 1 times [2024-06-21 21:50:36,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:36,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591924669] [2024-06-21 21:50:36,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:36,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:38,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:38,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591924669] [2024-06-21 21:50:38,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591924669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:38,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:38,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:38,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475343690] [2024-06-21 21:50:38,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:38,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:38,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:38,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:38,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:38,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:38,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 174 transitions, 2085 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:38,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:38,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:38,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:39,402 INFO L124 PetriNetUnfolderBase]: 1909/2982 cut-off events. [2024-06-21 21:50:39,403 INFO L125 PetriNetUnfolderBase]: For 47668/47678 co-relation queries the response was YES. [2024-06-21 21:50:39,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 2982 events. 1909/2982 cut-off events. For 47668/47678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15389 event pairs, 515 based on Foata normal form. 14/2996 useless extension candidates. Maximal degree in co-relation 15838. Up to 2615 conditions per place. [2024-06-21 21:50:39,423 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 161 selfloop transitions, 47 changer transitions 0/213 dead transitions. [2024-06-21 21:50:39,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 213 transitions, 2651 flow [2024-06-21 21:50:39,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:39,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:39,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:50:39,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 21:50:39,425 INFO L175 Difference]: Start difference. First operand has 127 places, 174 transitions, 2085 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:50:39,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 213 transitions, 2651 flow [2024-06-21 21:50:39,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 213 transitions, 2545 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:50:39,472 INFO L231 Difference]: Finished difference. Result has 128 places, 176 transitions, 2104 flow [2024-06-21 21:50:39,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2104, PETRI_PLACES=128, PETRI_TRANSITIONS=176} [2024-06-21 21:50:39,481 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-21 21:50:39,481 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 176 transitions, 2104 flow [2024-06-21 21:50:39,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:39,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:39,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:39,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:50:39,482 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:39,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash 130077255, now seen corresponding path program 5 times [2024-06-21 21:50:39,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:39,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168537959] [2024-06-21 21:50:39,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:39,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:41,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:41,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:41,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168537959] [2024-06-21 21:50:41,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168537959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:41,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:41,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:41,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605442900] [2024-06-21 21:50:41,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:41,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:41,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:41,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:41,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:41,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:41,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 176 transitions, 2104 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:41,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:41,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:41,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:42,964 INFO L124 PetriNetUnfolderBase]: 1893/2948 cut-off events. [2024-06-21 21:50:42,964 INFO L125 PetriNetUnfolderBase]: For 49381/49381 co-relation queries the response was YES. [2024-06-21 21:50:42,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15932 conditions, 2948 events. 1893/2948 cut-off events. For 49381/49381 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15137 event pairs, 552 based on Foata normal form. 6/2954 useless extension candidates. Maximal degree in co-relation 15877. Up to 2595 conditions per place. [2024-06-21 21:50:42,985 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 148 selfloop transitions, 60 changer transitions 0/213 dead transitions. [2024-06-21 21:50:42,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 213 transitions, 2679 flow [2024-06-21 21:50:42,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:42,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 21:50:42,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 21:50:42,988 INFO L175 Difference]: Start difference. First operand has 128 places, 176 transitions, 2104 flow. Second operand 8 states and 147 transitions. [2024-06-21 21:50:42,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 213 transitions, 2679 flow [2024-06-21 21:50:43,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 213 transitions, 2552 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 21:50:43,036 INFO L231 Difference]: Finished difference. Result has 130 places, 176 transitions, 2125 flow [2024-06-21 21:50:43,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=130, PETRI_TRANSITIONS=176} [2024-06-21 21:50:43,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-21 21:50:43,037 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 176 transitions, 2125 flow [2024-06-21 21:50:43,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:43,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:43,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:43,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:50:43,039 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:43,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:43,040 INFO L85 PathProgramCache]: Analyzing trace with hash 277894245, now seen corresponding path program 6 times [2024-06-21 21:50:43,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:43,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079881379] [2024-06-21 21:50:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:43,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:45,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:45,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079881379] [2024-06-21 21:50:45,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079881379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:45,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:45,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:45,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768498822] [2024-06-21 21:50:45,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:45,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:45,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:45,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:45,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:45,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:45,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 176 transitions, 2125 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:45,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:45,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:45,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:46,445 INFO L124 PetriNetUnfolderBase]: 1997/3114 cut-off events. [2024-06-21 21:50:46,446 INFO L125 PetriNetUnfolderBase]: For 57695/57705 co-relation queries the response was YES. [2024-06-21 21:50:46,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3114 events. 1997/3114 cut-off events. For 57695/57705 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16184 event pairs, 515 based on Foata normal form. 16/3129 useless extension candidates. Maximal degree in co-relation 17128. Up to 2301 conditions per place. [2024-06-21 21:50:46,468 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 101 selfloop transitions, 121 changer transitions 0/227 dead transitions. [2024-06-21 21:50:46,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 227 transitions, 3093 flow [2024-06-21 21:50:46,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:46,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:46,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 21:50:46,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 21:50:46,470 INFO L175 Difference]: Start difference. First operand has 130 places, 176 transitions, 2125 flow. Second operand 7 states and 140 transitions. [2024-06-21 21:50:46,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 227 transitions, 3093 flow [2024-06-21 21:50:46,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 227 transitions, 2927 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 21:50:46,517 INFO L231 Difference]: Finished difference. Result has 128 places, 188 transitions, 2419 flow [2024-06-21 21:50:46,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=128, PETRI_TRANSITIONS=188} [2024-06-21 21:50:46,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-21 21:50:46,518 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 188 transitions, 2419 flow [2024-06-21 21:50:46,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:46,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:46,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:46,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:50:46,519 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:46,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash 277686855, now seen corresponding path program 7 times [2024-06-21 21:50:46,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:46,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578325307] [2024-06-21 21:50:46,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:46,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:48,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:48,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:48,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578325307] [2024-06-21 21:50:48,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578325307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:48,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:48,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:48,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66460733] [2024-06-21 21:50:48,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:48,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:48,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:48,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:48,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:48,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:48,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 188 transitions, 2419 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:48,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:48,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:48,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:50,354 INFO L124 PetriNetUnfolderBase]: 2059/3212 cut-off events. [2024-06-21 21:50:50,355 INFO L125 PetriNetUnfolderBase]: For 57924/57928 co-relation queries the response was YES. [2024-06-21 21:50:50,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17871 conditions, 3212 events. 2059/3212 cut-off events. For 57924/57928 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16752 event pairs, 560 based on Foata normal form. 12/3224 useless extension candidates. Maximal degree in co-relation 17816. Up to 2355 conditions per place. [2024-06-21 21:50:50,375 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 101 selfloop transitions, 132 changer transitions 0/238 dead transitions. [2024-06-21 21:50:50,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 238 transitions, 3315 flow [2024-06-21 21:50:50,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:50,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:50,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:50:50,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 21:50:50,377 INFO L175 Difference]: Start difference. First operand has 128 places, 188 transitions, 2419 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:50:50,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 238 transitions, 3315 flow [2024-06-21 21:50:50,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 238 transitions, 3144 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:50,421 INFO L231 Difference]: Finished difference. Result has 132 places, 197 transitions, 2693 flow [2024-06-21 21:50:50,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2693, PETRI_PLACES=132, PETRI_TRANSITIONS=197} [2024-06-21 21:50:50,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-21 21:50:50,422 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 197 transitions, 2693 flow [2024-06-21 21:50:50,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:50,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:50,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:50,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:50:50,423 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:50,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:50,423 INFO L85 PathProgramCache]: Analyzing trace with hash -682018455, now seen corresponding path program 8 times [2024-06-21 21:50:50,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:50,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112726382] [2024-06-21 21:50:50,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:50,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:52,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:52,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:52,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112726382] [2024-06-21 21:50:52,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112726382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:52,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:52,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:50:52,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833816926] [2024-06-21 21:50:52,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:52,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:50:52,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:52,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:50:52,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:50:52,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:52,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 197 transitions, 2693 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:52,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:52,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:52,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:53,686 INFO L124 PetriNetUnfolderBase]: 2043/3163 cut-off events. [2024-06-21 21:50:53,686 INFO L125 PetriNetUnfolderBase]: For 59471/59481 co-relation queries the response was YES. [2024-06-21 21:50:53,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17677 conditions, 3163 events. 2043/3163 cut-off events. For 59471/59481 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16421 event pairs, 553 based on Foata normal form. 16/3176 useless extension candidates. Maximal degree in co-relation 17622. Up to 2342 conditions per place. [2024-06-21 21:50:53,707 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 97 selfloop transitions, 127 changer transitions 0/229 dead transitions. [2024-06-21 21:50:53,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 229 transitions, 3372 flow [2024-06-21 21:50:53,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:50:53,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:50:53,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 21:50:53,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-21 21:50:53,710 INFO L175 Difference]: Start difference. First operand has 132 places, 197 transitions, 2693 flow. Second operand 7 states and 132 transitions. [2024-06-21 21:50:53,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 229 transitions, 3372 flow [2024-06-21 21:50:53,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 229 transitions, 3016 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 21:50:53,756 INFO L231 Difference]: Finished difference. Result has 132 places, 197 transitions, 2607 flow [2024-06-21 21:50:53,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2607, PETRI_PLACES=132, PETRI_TRANSITIONS=197} [2024-06-21 21:50:53,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-21 21:50:53,757 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 197 transitions, 2607 flow [2024-06-21 21:50:53,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:53,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:53,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:53,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:50:53,757 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:53,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:53,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1801110747, now seen corresponding path program 9 times [2024-06-21 21:50:53,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:53,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318039419] [2024-06-21 21:50:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:56,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:56,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:56,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318039419] [2024-06-21 21:50:56,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318039419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:56,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:56,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:50:56,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283383248] [2024-06-21 21:50:56,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:56,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:50:56,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:56,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:50:56,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:50:56,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:50:56,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 197 transitions, 2607 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:56,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:56,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:50:56,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:57,705 INFO L124 PetriNetUnfolderBase]: 2021/3141 cut-off events. [2024-06-21 21:50:57,705 INFO L125 PetriNetUnfolderBase]: For 56875/56879 co-relation queries the response was YES. [2024-06-21 21:50:57,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17145 conditions, 3141 events. 2021/3141 cut-off events. For 56875/56879 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16345 event pairs, 634 based on Foata normal form. 12/3150 useless extension candidates. Maximal degree in co-relation 17090. Up to 2324 conditions per place. [2024-06-21 21:50:57,727 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 134 changer transitions 0/231 dead transitions. [2024-06-21 21:50:57,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 231 transitions, 3233 flow [2024-06-21 21:50:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 21:50:57,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-21 21:50:57,729 INFO L175 Difference]: Start difference. First operand has 132 places, 197 transitions, 2607 flow. Second operand 8 states and 145 transitions. [2024-06-21 21:50:57,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 231 transitions, 3233 flow [2024-06-21 21:50:57,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 231 transitions, 2758 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 21:50:57,774 INFO L231 Difference]: Finished difference. Result has 133 places, 197 transitions, 2415 flow [2024-06-21 21:50:57,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=133, PETRI_TRANSITIONS=197} [2024-06-21 21:50:57,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-21 21:50:57,775 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 197 transitions, 2415 flow [2024-06-21 21:50:57,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:50:57,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:57,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:50:57,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:50:57,776 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:57,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:57,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2073151911, now seen corresponding path program 2 times [2024-06-21 21:50:57,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:57,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908715790] [2024-06-21 21:50:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:57,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:00,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:00,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:00,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908715790] [2024-06-21 21:51:00,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908715790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:00,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:00,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:00,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073839196] [2024-06-21 21:51:00,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:00,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:00,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:00,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:00,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:00,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:00,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 197 transitions, 2415 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:00,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:00,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:00,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:01,281 INFO L124 PetriNetUnfolderBase]: 2041/3198 cut-off events. [2024-06-21 21:51:01,281 INFO L125 PetriNetUnfolderBase]: For 53528/53538 co-relation queries the response was YES. [2024-06-21 21:51:01,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17297 conditions, 3198 events. 2041/3198 cut-off events. For 53528/53538 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16758 event pairs, 523 based on Foata normal form. 14/3212 useless extension candidates. Maximal degree in co-relation 17242. Up to 2787 conditions per place. [2024-06-21 21:51:01,303 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 48 changer transitions 0/230 dead transitions. [2024-06-21 21:51:01,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 230 transitions, 3014 flow [2024-06-21 21:51:01,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:01,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:01,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 21:51:01,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 21:51:01,305 INFO L175 Difference]: Start difference. First operand has 133 places, 197 transitions, 2415 flow. Second operand 7 states and 133 transitions. [2024-06-21 21:51:01,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 230 transitions, 3014 flow [2024-06-21 21:51:01,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 230 transitions, 2516 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 21:51:01,345 INFO L231 Difference]: Finished difference. Result has 130 places, 199 transitions, 2052 flow [2024-06-21 21:51:01,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2052, PETRI_PLACES=130, PETRI_TRANSITIONS=199} [2024-06-21 21:51:01,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-21 21:51:01,346 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 199 transitions, 2052 flow [2024-06-21 21:51:01,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:01,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:01,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:01,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:51:01,347 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:01,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:01,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1544135441, now seen corresponding path program 3 times [2024-06-21 21:51:01,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:01,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450088676] [2024-06-21 21:51:01,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:01,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:01,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:03,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:03,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:03,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450088676] [2024-06-21 21:51:03,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450088676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:03,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:03,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:03,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154060439] [2024-06-21 21:51:03,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:03,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:03,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:03,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:03,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:03,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:03,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 199 transitions, 2052 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:03,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:03,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:03,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:04,904 INFO L124 PetriNetUnfolderBase]: 2061/3222 cut-off events. [2024-06-21 21:51:04,904 INFO L125 PetriNetUnfolderBase]: For 52251/52261 co-relation queries the response was YES. [2024-06-21 21:51:04,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16899 conditions, 3222 events. 2061/3222 cut-off events. For 52251/52261 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16916 event pairs, 536 based on Foata normal form. 14/3235 useless extension candidates. Maximal degree in co-relation 16845. Up to 2841 conditions per place. [2024-06-21 21:51:04,926 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 179 selfloop transitions, 44 changer transitions 0/228 dead transitions. [2024-06-21 21:51:04,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 228 transitions, 2642 flow [2024-06-21 21:51:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:04,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:04,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 21:51:04,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 21:51:04,928 INFO L175 Difference]: Start difference. First operand has 130 places, 199 transitions, 2052 flow. Second operand 7 states and 127 transitions. [2024-06-21 21:51:04,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 228 transitions, 2642 flow [2024-06-21 21:51:04,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 228 transitions, 2525 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:04,966 INFO L231 Difference]: Finished difference. Result has 132 places, 201 transitions, 2063 flow [2024-06-21 21:51:04,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2063, PETRI_PLACES=132, PETRI_TRANSITIONS=201} [2024-06-21 21:51:04,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-21 21:51:04,967 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 201 transitions, 2063 flow [2024-06-21 21:51:04,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:04,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:04,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:04,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:51:04,968 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:04,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:04,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1534871711, now seen corresponding path program 4 times [2024-06-21 21:51:04,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:04,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069337582] [2024-06-21 21:51:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:04,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:05,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:07,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:07,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:07,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069337582] [2024-06-21 21:51:07,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069337582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:07,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:07,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:07,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745365544] [2024-06-21 21:51:07,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:07,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:07,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:07,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:07,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:07,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 201 transitions, 2063 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:07,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:07,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:07,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:08,498 INFO L124 PetriNetUnfolderBase]: 2053/3219 cut-off events. [2024-06-21 21:51:08,498 INFO L125 PetriNetUnfolderBase]: For 51176/51186 co-relation queries the response was YES. [2024-06-21 21:51:08,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16723 conditions, 3219 events. 2053/3219 cut-off events. For 51176/51186 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16998 event pairs, 508 based on Foata normal form. 14/3232 useless extension candidates. Maximal degree in co-relation 16668. Up to 2731 conditions per place. [2024-06-21 21:51:08,521 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 51 changer transitions 0/230 dead transitions. [2024-06-21 21:51:08,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 230 transitions, 2656 flow [2024-06-21 21:51:08,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:08,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:08,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 21:51:08,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 21:51:08,523 INFO L175 Difference]: Start difference. First operand has 132 places, 201 transitions, 2063 flow. Second operand 7 states and 127 transitions. [2024-06-21 21:51:08,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 230 transitions, 2656 flow [2024-06-21 21:51:08,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 230 transitions, 2552 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:08,571 INFO L231 Difference]: Finished difference. Result has 134 places, 203 transitions, 2100 flow [2024-06-21 21:51:08,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=134, PETRI_TRANSITIONS=203} [2024-06-21 21:51:08,571 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-21 21:51:08,572 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 203 transitions, 2100 flow [2024-06-21 21:51:08,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:08,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:08,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:08,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:51:08,572 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-21 21:51:08,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:08,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1079116725, now seen corresponding path program 1 times [2024-06-21 21:51:08,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:08,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354611563] [2024-06-21 21:51:08,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:08,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:10,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:10,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:10,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354611563] [2024-06-21 21:51:10,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354611563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:10,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:10,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:51:10,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863042572] [2024-06-21 21:51:10,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:10,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:51:10,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:10,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:51:10,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:51:10,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:10,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 203 transitions, 2100 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:10,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:10,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:10,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:11,531 INFO L124 PetriNetUnfolderBase]: 2075/3247 cut-off events. [2024-06-21 21:51:11,531 INFO L125 PetriNetUnfolderBase]: For 54743/54743 co-relation queries the response was YES. [2024-06-21 21:51:11,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 3247 events. 2075/3247 cut-off events. For 54743/54743 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17000 event pairs, 587 based on Foata normal form. 6/3250 useless extension candidates. Maximal degree in co-relation 17073. Up to 2945 conditions per place. [2024-06-21 21:51:11,554 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 191 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2024-06-21 21:51:11,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 226 transitions, 2696 flow [2024-06-21 21:51:11,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:51:11,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:51:11,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 21:51:11,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-21 21:51:11,556 INFO L175 Difference]: Start difference. First operand has 134 places, 203 transitions, 2100 flow. Second operand 6 states and 107 transitions. [2024-06-21 21:51:11,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 226 transitions, 2696 flow [2024-06-21 21:51:11,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 226 transitions, 2573 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:11,597 INFO L231 Difference]: Finished difference. Result has 136 places, 211 transitions, 2119 flow [2024-06-21 21:51:11,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2119, PETRI_PLACES=136, PETRI_TRANSITIONS=211} [2024-06-21 21:51:11,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-21 21:51:11,599 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 211 transitions, 2119 flow [2024-06-21 21:51:11,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:11,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:11,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:11,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:51:11,600 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:11,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1438674154, now seen corresponding path program 1 times [2024-06-21 21:51:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529535712] [2024-06-21 21:51:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:13,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:13,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:13,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529535712] [2024-06-21 21:51:13,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529535712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:13,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:13,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439454978] [2024-06-21 21:51:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:13,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:13,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:13,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:13,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:13,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:13,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 211 transitions, 2119 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:13,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:13,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:13,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:14,956 INFO L124 PetriNetUnfolderBase]: 2269/3578 cut-off events. [2024-06-21 21:51:14,956 INFO L125 PetriNetUnfolderBase]: For 67448/67448 co-relation queries the response was YES. [2024-06-21 21:51:14,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19543 conditions, 3578 events. 2269/3578 cut-off events. For 67448/67448 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19595 event pairs, 570 based on Foata normal form. 4/3582 useless extension candidates. Maximal degree in co-relation 19485. Up to 2926 conditions per place. [2024-06-21 21:51:14,978 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 218 selfloop transitions, 47 changer transitions 0/270 dead transitions. [2024-06-21 21:51:14,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 270 transitions, 2999 flow [2024-06-21 21:51:14,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:51:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:51:14,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 21:51:14,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-21 21:51:14,981 INFO L175 Difference]: Start difference. First operand has 136 places, 211 transitions, 2119 flow. Second operand 10 states and 191 transitions. [2024-06-21 21:51:14,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 270 transitions, 2999 flow [2024-06-21 21:51:15,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 270 transitions, 2956 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 21:51:15,030 INFO L231 Difference]: Finished difference. Result has 145 places, 216 transitions, 2268 flow [2024-06-21 21:51:15,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2268, PETRI_PLACES=145, PETRI_TRANSITIONS=216} [2024-06-21 21:51:15,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-21 21:51:15,031 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 216 transitions, 2268 flow [2024-06-21 21:51:15,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:15,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:15,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:15,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:51:15,032 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:15,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:15,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1371317906, now seen corresponding path program 2 times [2024-06-21 21:51:15,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:15,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378981558] [2024-06-21 21:51:15,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:15,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:17,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:17,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:17,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378981558] [2024-06-21 21:51:17,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378981558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:17,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:17,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:17,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800672693] [2024-06-21 21:51:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:17,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:17,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 216 transitions, 2268 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:17,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:17,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:17,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:18,813 INFO L124 PetriNetUnfolderBase]: 2261/3564 cut-off events. [2024-06-21 21:51:18,813 INFO L125 PetriNetUnfolderBase]: For 71537/71537 co-relation queries the response was YES. [2024-06-21 21:51:18,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19941 conditions, 3564 events. 2261/3564 cut-off events. For 71537/71537 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19476 event pairs, 594 based on Foata normal form. 4/3568 useless extension candidates. Maximal degree in co-relation 19880. Up to 3226 conditions per place. [2024-06-21 21:51:18,840 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 210 selfloop transitions, 47 changer transitions 0/262 dead transitions. [2024-06-21 21:51:18,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 262 transitions, 2972 flow [2024-06-21 21:51:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:51:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:51:18,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 21:51:18,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-21 21:51:18,843 INFO L175 Difference]: Start difference. First operand has 145 places, 216 transitions, 2268 flow. Second operand 10 states and 181 transitions. [2024-06-21 21:51:18,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 262 transitions, 2972 flow [2024-06-21 21:51:18,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 262 transitions, 2878 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:18,908 INFO L231 Difference]: Finished difference. Result has 149 places, 218 transitions, 2324 flow [2024-06-21 21:51:18,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2324, PETRI_PLACES=149, PETRI_TRANSITIONS=218} [2024-06-21 21:51:18,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-21 21:51:18,908 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 218 transitions, 2324 flow [2024-06-21 21:51:18,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:18,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:18,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:18,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:51:18,909 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:18,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:18,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1801717428, now seen corresponding path program 3 times [2024-06-21 21:51:18,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:18,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642421423] [2024-06-21 21:51:18,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:18,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:21,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:21,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:21,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642421423] [2024-06-21 21:51:21,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642421423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:21,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:21,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:21,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035561497] [2024-06-21 21:51:21,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:21,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:21,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:21,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:21,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:21,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:21,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 218 transitions, 2324 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:21,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:21,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:21,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:22,576 INFO L124 PetriNetUnfolderBase]: 2281/3603 cut-off events. [2024-06-21 21:51:22,577 INFO L125 PetriNetUnfolderBase]: For 77839/77843 co-relation queries the response was YES. [2024-06-21 21:51:22,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20494 conditions, 3603 events. 2281/3603 cut-off events. For 77839/77843 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19699 event pairs, 580 based on Foata normal form. 8/3610 useless extension candidates. Maximal degree in co-relation 20431. Up to 2724 conditions per place. [2024-06-21 21:51:22,602 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 126 selfloop transitions, 131 changer transitions 0/262 dead transitions. [2024-06-21 21:51:22,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 262 transitions, 3041 flow [2024-06-21 21:51:22,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:22,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:22,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 21:51:22,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 21:51:22,603 INFO L175 Difference]: Start difference. First operand has 149 places, 218 transitions, 2324 flow. Second operand 9 states and 172 transitions. [2024-06-21 21:51:22,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 262 transitions, 3041 flow [2024-06-21 21:51:22,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 2920 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:51:22,689 INFO L231 Difference]: Finished difference. Result has 150 places, 220 transitions, 2520 flow [2024-06-21 21:51:22,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2520, PETRI_PLACES=150, PETRI_TRANSITIONS=220} [2024-06-21 21:51:22,690 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-21 21:51:22,690 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 220 transitions, 2520 flow [2024-06-21 21:51:22,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:22,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:22,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:22,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:51:22,690 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:22,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 138168254, now seen corresponding path program 4 times [2024-06-21 21:51:22,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:22,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402212247] [2024-06-21 21:51:22,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:22,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:22,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:24,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:24,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:24,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402212247] [2024-06-21 21:51:24,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402212247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:24,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:24,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:24,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878835248] [2024-06-21 21:51:24,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:24,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:24,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:24,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:24,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:24,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:24,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 220 transitions, 2520 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:24,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:24,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:24,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:26,089 INFO L124 PetriNetUnfolderBase]: 2602/4130 cut-off events. [2024-06-21 21:51:26,089 INFO L125 PetriNetUnfolderBase]: For 99713/99713 co-relation queries the response was YES. [2024-06-21 21:51:26,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24524 conditions, 4130 events. 2602/4130 cut-off events. For 99713/99713 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23563 event pairs, 705 based on Foata normal form. 4/4134 useless extension candidates. Maximal degree in co-relation 24460. Up to 3207 conditions per place. [2024-06-21 21:51:26,123 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 219 selfloop transitions, 70 changer transitions 0/294 dead transitions. [2024-06-21 21:51:26,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 294 transitions, 3582 flow [2024-06-21 21:51:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:51:26,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:51:26,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 21:51:26,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 21:51:26,125 INFO L175 Difference]: Start difference. First operand has 150 places, 220 transitions, 2520 flow. Second operand 11 states and 209 transitions. [2024-06-21 21:51:26,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 294 transitions, 3582 flow [2024-06-21 21:51:26,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 294 transitions, 3283 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 21:51:26,223 INFO L231 Difference]: Finished difference. Result has 155 places, 231 transitions, 2556 flow [2024-06-21 21:51:26,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2556, PETRI_PLACES=155, PETRI_TRANSITIONS=231} [2024-06-21 21:51:26,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-21 21:51:26,224 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 231 transitions, 2556 flow [2024-06-21 21:51:26,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:26,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:26,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:26,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:51:26,225 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:26,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:26,225 INFO L85 PathProgramCache]: Analyzing trace with hash -614501172, now seen corresponding path program 5 times [2024-06-21 21:51:26,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:26,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685591048] [2024-06-21 21:51:26,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:26,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:27,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:27,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685591048] [2024-06-21 21:51:27,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685591048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:27,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:27,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:27,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475463325] [2024-06-21 21:51:27,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:27,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:27,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:27,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:27,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:27,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:27,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 231 transitions, 2556 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:27,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:27,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:27,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:29,311 INFO L124 PetriNetUnfolderBase]: 2627/4176 cut-off events. [2024-06-21 21:51:29,311 INFO L125 PetriNetUnfolderBase]: For 107208/107208 co-relation queries the response was YES. [2024-06-21 21:51:29,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24893 conditions, 4176 events. 2627/4176 cut-off events. For 107208/107208 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23966 event pairs, 795 based on Foata normal form. 4/4180 useless extension candidates. Maximal degree in co-relation 24827. Up to 3727 conditions per place. [2024-06-21 21:51:29,342 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 217 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-06-21 21:51:29,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 287 transitions, 3375 flow [2024-06-21 21:51:29,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:51:29,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:51:29,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 21:51:29,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-21 21:51:29,347 INFO L175 Difference]: Start difference. First operand has 155 places, 231 transitions, 2556 flow. Second operand 11 states and 200 transitions. [2024-06-21 21:51:29,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 287 transitions, 3375 flow [2024-06-21 21:51:29,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 287 transitions, 3254 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 21:51:29,461 INFO L231 Difference]: Finished difference. Result has 159 places, 235 transitions, 2650 flow [2024-06-21 21:51:29,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2650, PETRI_PLACES=159, PETRI_TRANSITIONS=235} [2024-06-21 21:51:29,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-21 21:51:29,462 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 235 transitions, 2650 flow [2024-06-21 21:51:29,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:29,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:29,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:29,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:51:29,463 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:29,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:29,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1337186548, now seen corresponding path program 6 times [2024-06-21 21:51:29,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:29,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099727100] [2024-06-21 21:51:29,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:29,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:29,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:30,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:30,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:30,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099727100] [2024-06-21 21:51:30,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099727100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:30,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:30,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:30,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931131610] [2024-06-21 21:51:30,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:30,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:30,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:30,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:30,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:31,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:31,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 235 transitions, 2650 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:31,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:31,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:31,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:32,620 INFO L124 PetriNetUnfolderBase]: 3237/5189 cut-off events. [2024-06-21 21:51:32,620 INFO L125 PetriNetUnfolderBase]: For 149018/149018 co-relation queries the response was YES. [2024-06-21 21:51:32,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32194 conditions, 5189 events. 3237/5189 cut-off events. For 149018/149018 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31427 event pairs, 701 based on Foata normal form. 4/5193 useless extension candidates. Maximal degree in co-relation 32126. Up to 3017 conditions per place. [2024-06-21 21:51:32,659 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 228 selfloop transitions, 90 changer transitions 0/323 dead transitions. [2024-06-21 21:51:32,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 323 transitions, 4132 flow [2024-06-21 21:51:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:51:32,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:51:32,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 21:51:32,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-21 21:51:32,662 INFO L175 Difference]: Start difference. First operand has 159 places, 235 transitions, 2650 flow. Second operand 10 states and 196 transitions. [2024-06-21 21:51:32,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 323 transitions, 4132 flow [2024-06-21 21:51:32,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 323 transitions, 3930 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-21 21:51:32,795 INFO L231 Difference]: Finished difference. Result has 162 places, 256 transitions, 3044 flow [2024-06-21 21:51:32,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3044, PETRI_PLACES=162, PETRI_TRANSITIONS=256} [2024-06-21 21:51:32,796 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-21 21:51:32,796 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 256 transitions, 3044 flow [2024-06-21 21:51:32,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:32,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:32,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:32,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:51:32,797 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-21 21:51:32,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:32,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1506327066, now seen corresponding path program 1 times [2024-06-21 21:51:32,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:32,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660708650] [2024-06-21 21:51:32,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:32,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:34,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:34,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:34,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660708650] [2024-06-21 21:51:34,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660708650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:34,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:34,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:51:34,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954796134] [2024-06-21 21:51:34,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:34,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:51:34,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:34,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:51:34,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:51:34,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:34,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 256 transitions, 3044 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:34,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:34,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:34,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:35,820 INFO L124 PetriNetUnfolderBase]: 3247/5172 cut-off events. [2024-06-21 21:51:35,820 INFO L125 PetriNetUnfolderBase]: For 160014/160014 co-relation queries the response was YES. [2024-06-21 21:51:35,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33334 conditions, 5172 events. 3247/5172 cut-off events. For 160014/160014 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31087 event pairs, 1030 based on Foata normal form. 2/5173 useless extension candidates. Maximal degree in co-relation 33263. Up to 4829 conditions per place. [2024-06-21 21:51:35,860 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 247 selfloop transitions, 36 changer transitions 0/288 dead transitions. [2024-06-21 21:51:35,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 288 transitions, 3814 flow [2024-06-21 21:51:35,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:51:35,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:51:35,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 21:51:35,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-21 21:51:35,862 INFO L175 Difference]: Start difference. First operand has 162 places, 256 transitions, 3044 flow. Second operand 7 states and 135 transitions. [2024-06-21 21:51:35,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 288 transitions, 3814 flow [2024-06-21 21:51:36,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 288 transitions, 3678 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:36,029 INFO L231 Difference]: Finished difference. Result has 163 places, 259 transitions, 3017 flow [2024-06-21 21:51:36,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3017, PETRI_PLACES=163, PETRI_TRANSITIONS=259} [2024-06-21 21:51:36,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-21 21:51:36,031 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 259 transitions, 3017 flow [2024-06-21 21:51:36,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:36,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:36,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:36,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:51:36,032 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:36,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:36,032 INFO L85 PathProgramCache]: Analyzing trace with hash -265432862, now seen corresponding path program 7 times [2024-06-21 21:51:36,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:36,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323693885] [2024-06-21 21:51:36,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:36,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:36,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:38,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:38,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:38,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323693885] [2024-06-21 21:51:38,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323693885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:38,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:38,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:38,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679900469] [2024-06-21 21:51:38,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:38,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:38,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:38,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:38,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:38,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:38,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 259 transitions, 3017 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:38,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:38,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:38,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:40,311 INFO L124 PetriNetUnfolderBase]: 3281/5250 cut-off events. [2024-06-21 21:51:40,312 INFO L125 PetriNetUnfolderBase]: For 166406/166406 co-relation queries the response was YES. [2024-06-21 21:51:40,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33598 conditions, 5250 events. 3281/5250 cut-off events. For 166406/166406 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31685 event pairs, 849 based on Foata normal form. 6/5256 useless extension candidates. Maximal degree in co-relation 33526. Up to 3039 conditions per place. [2024-06-21 21:51:40,357 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 209 selfloop transitions, 98 changer transitions 0/312 dead transitions. [2024-06-21 21:51:40,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 312 transitions, 4055 flow [2024-06-21 21:51:40,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:40,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:40,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:51:40,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 21:51:40,359 INFO L175 Difference]: Start difference. First operand has 163 places, 259 transitions, 3017 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:51:40,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 312 transitions, 4055 flow [2024-06-21 21:51:40,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 312 transitions, 3963 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 21:51:40,530 INFO L231 Difference]: Finished difference. Result has 168 places, 262 transitions, 3257 flow [2024-06-21 21:51:40,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3257, PETRI_PLACES=168, PETRI_TRANSITIONS=262} [2024-06-21 21:51:40,531 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-21 21:51:40,531 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 262 transitions, 3257 flow [2024-06-21 21:51:40,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:40,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:40,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:40,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:51:40,532 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:40,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:40,532 INFO L85 PathProgramCache]: Analyzing trace with hash -262575902, now seen corresponding path program 8 times [2024-06-21 21:51:40,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:40,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418341821] [2024-06-21 21:51:40,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:40,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:43,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:43,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:43,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418341821] [2024-06-21 21:51:43,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418341821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:43,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:43,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:43,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626591950] [2024-06-21 21:51:43,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:43,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:43,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:43,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:43,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:43,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:43,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 262 transitions, 3257 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:43,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:43,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:43,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:45,205 INFO L124 PetriNetUnfolderBase]: 3263/5216 cut-off events. [2024-06-21 21:51:45,205 INFO L125 PetriNetUnfolderBase]: For 177391/177391 co-relation queries the response was YES. [2024-06-21 21:51:45,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34119 conditions, 5216 events. 3263/5216 cut-off events. For 177391/177391 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31594 event pairs, 1095 based on Foata normal form. 8/5224 useless extension candidates. Maximal degree in co-relation 34046. Up to 4649 conditions per place. [2024-06-21 21:51:45,243 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 231 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-06-21 21:51:45,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 309 transitions, 4150 flow [2024-06-21 21:51:45,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:45,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:45,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 21:51:45,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-21 21:51:45,245 INFO L175 Difference]: Start difference. First operand has 168 places, 262 transitions, 3257 flow. Second operand 9 states and 163 transitions. [2024-06-21 21:51:45,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 309 transitions, 4150 flow [2024-06-21 21:51:45,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 309 transitions, 3951 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:45,448 INFO L231 Difference]: Finished difference. Result has 171 places, 266 transitions, 3355 flow [2024-06-21 21:51:45,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3355, PETRI_PLACES=171, PETRI_TRANSITIONS=266} [2024-06-21 21:51:45,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-21 21:51:45,450 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 266 transitions, 3355 flow [2024-06-21 21:51:45,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:45,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:45,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:45,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:51:45,450 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:45,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:45,451 INFO L85 PathProgramCache]: Analyzing trace with hash 18354402, now seen corresponding path program 9 times [2024-06-21 21:51:45,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:45,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077550751] [2024-06-21 21:51:45,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:45,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:47,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:47,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077550751] [2024-06-21 21:51:47,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077550751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:47,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:47,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:47,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323206240] [2024-06-21 21:51:47,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:47,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:47,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:47,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:47,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:47,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:47,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 266 transitions, 3355 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:47,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:47,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:47,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:49,436 INFO L124 PetriNetUnfolderBase]: 3283/5251 cut-off events. [2024-06-21 21:51:49,436 INFO L125 PetriNetUnfolderBase]: For 159821/159825 co-relation queries the response was YES. [2024-06-21 21:51:49,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33491 conditions, 5251 events. 3283/5251 cut-off events. For 159821/159825 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31894 event pairs, 985 based on Foata normal form. 8/5258 useless extension candidates. Maximal degree in co-relation 33417. Up to 4312 conditions per place. [2024-06-21 21:51:49,478 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 165 selfloop transitions, 136 changer transitions 0/306 dead transitions. [2024-06-21 21:51:49,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 306 transitions, 4178 flow [2024-06-21 21:51:49,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:49,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:49,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:51:49,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-21 21:51:49,480 INFO L175 Difference]: Start difference. First operand has 171 places, 266 transitions, 3355 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:51:49,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 306 transitions, 4178 flow [2024-06-21 21:51:49,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 306 transitions, 3979 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 21:51:49,663 INFO L231 Difference]: Finished difference. Result has 172 places, 268 transitions, 3495 flow [2024-06-21 21:51:49,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=172, PETRI_TRANSITIONS=268} [2024-06-21 21:51:49,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-21 21:51:49,663 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 268 transitions, 3495 flow [2024-06-21 21:51:49,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:49,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:49,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:49,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:51:49,664 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:49,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:49,664 INFO L85 PathProgramCache]: Analyzing trace with hash 138180, now seen corresponding path program 10 times [2024-06-21 21:51:49,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:49,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963172518] [2024-06-21 21:51:49,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:49,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:49,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:52,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:52,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:52,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963172518] [2024-06-21 21:51:52,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963172518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:52,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:52,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:51:52,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078936943] [2024-06-21 21:51:52,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:52,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:51:52,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:52,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:51:52,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:51:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:52,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 268 transitions, 3495 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:52,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:52,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:52,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:54,088 INFO L124 PetriNetUnfolderBase]: 3275/5229 cut-off events. [2024-06-21 21:51:54,088 INFO L125 PetriNetUnfolderBase]: For 166392/166396 co-relation queries the response was YES. [2024-06-21 21:51:54,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33660 conditions, 5229 events. 3275/5229 cut-off events. For 166392/166396 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31747 event pairs, 1057 based on Foata normal form. 8/5234 useless extension candidates. Maximal degree in co-relation 33585. Up to 4322 conditions per place. [2024-06-21 21:51:54,131 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 163 selfloop transitions, 136 changer transitions 0/304 dead transitions. [2024-06-21 21:51:54,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 304 transitions, 4314 flow [2024-06-21 21:51:54,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:54,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 21:51:54,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 21:51:54,133 INFO L175 Difference]: Start difference. First operand has 172 places, 268 transitions, 3495 flow. Second operand 8 states and 144 transitions. [2024-06-21 21:51:54,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 304 transitions, 4314 flow [2024-06-21 21:51:54,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 304 transitions, 4005 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:54,303 INFO L231 Difference]: Finished difference. Result has 174 places, 270 transitions, 3526 flow [2024-06-21 21:51:54,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3526, PETRI_PLACES=174, PETRI_TRANSITIONS=270} [2024-06-21 21:51:54,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-21 21:51:54,304 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 270 transitions, 3526 flow [2024-06-21 21:51:54,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:54,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:54,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:54,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:51:54,305 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:54,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:54,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1025788904, now seen corresponding path program 2 times [2024-06-21 21:51:54,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:54,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241676610] [2024-06-21 21:51:54,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:54,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:56,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:56,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:56,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241676610] [2024-06-21 21:51:56,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241676610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:56,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:56,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:51:56,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576994856] [2024-06-21 21:51:56,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:56,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:51:56,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:56,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:51:56,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:51:56,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:56,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 270 transitions, 3526 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:56,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:56,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:56,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:57,553 INFO L124 PetriNetUnfolderBase]: 3285/5242 cut-off events. [2024-06-21 21:51:57,554 INFO L125 PetriNetUnfolderBase]: For 172202/172202 co-relation queries the response was YES. [2024-06-21 21:51:57,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33962 conditions, 5242 events. 3285/5242 cut-off events. For 172202/172202 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31674 event pairs, 1026 based on Foata normal form. 2/5243 useless extension candidates. Maximal degree in co-relation 33886. Up to 4883 conditions per place. [2024-06-21 21:51:57,594 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 254 selfloop transitions, 37 changer transitions 0/296 dead transitions. [2024-06-21 21:51:57,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 296 transitions, 4295 flow [2024-06-21 21:51:57,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:51:57,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:51:57,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 21:51:57,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 21:51:57,595 INFO L175 Difference]: Start difference. First operand has 174 places, 270 transitions, 3526 flow. Second operand 6 states and 116 transitions. [2024-06-21 21:51:57,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 296 transitions, 4295 flow [2024-06-21 21:51:57,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 296 transitions, 3975 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:57,775 INFO L231 Difference]: Finished difference. Result has 174 places, 273 transitions, 3325 flow [2024-06-21 21:51:57,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3325, PETRI_PLACES=174, PETRI_TRANSITIONS=273} [2024-06-21 21:51:57,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-21 21:51:57,775 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 273 transitions, 3325 flow [2024-06-21 21:51:57,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:57,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:57,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:57,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:51:57,777 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:57,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:57,777 INFO L85 PathProgramCache]: Analyzing trace with hash -879426728, now seen corresponding path program 3 times [2024-06-21 21:51:57,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:57,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24936181] [2024-06-21 21:51:57,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:57,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:57,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:59,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:59,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:59,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24936181] [2024-06-21 21:51:59,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24936181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:59,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:59,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:51:59,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961469683] [2024-06-21 21:51:59,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:59,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:51:59,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:59,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:51:59,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:51:59,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:51:59,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 273 transitions, 3325 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:51:59,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:59,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:51:59,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:01,283 INFO L124 PetriNetUnfolderBase]: 3259/5195 cut-off events. [2024-06-21 21:52:01,284 INFO L125 PetriNetUnfolderBase]: For 175949/175949 co-relation queries the response was YES. [2024-06-21 21:52:01,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33122 conditions, 5195 events. 3259/5195 cut-off events. For 175949/175949 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31262 event pairs, 1033 based on Foata normal form. 6/5198 useless extension candidates. Maximal degree in co-relation 33045. Up to 4864 conditions per place. [2024-06-21 21:52:01,335 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 34 changer transitions 0/287 dead transitions. [2024-06-21 21:52:01,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 287 transitions, 3945 flow [2024-06-21 21:52:01,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:52:01,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:52:01,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 21:52:01,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 21:52:01,346 INFO L175 Difference]: Start difference. First operand has 174 places, 273 transitions, 3325 flow. Second operand 6 states and 106 transitions. [2024-06-21 21:52:01,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 287 transitions, 3945 flow [2024-06-21 21:52:01,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 287 transitions, 3874 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 21:52:01,546 INFO L231 Difference]: Finished difference. Result has 176 places, 273 transitions, 3330 flow [2024-06-21 21:52:01,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3330, PETRI_PLACES=176, PETRI_TRANSITIONS=273} [2024-06-21 21:52:01,547 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-21 21:52:01,548 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 273 transitions, 3330 flow [2024-06-21 21:52:01,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:01,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:01,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:01,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:52:01,548 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:01,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:01,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1744008234, now seen corresponding path program 1 times [2024-06-21 21:52:01,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:01,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937231332] [2024-06-21 21:52:01,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:01,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:03,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:03,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:03,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937231332] [2024-06-21 21:52:03,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937231332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:03,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:03,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:52:03,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107203135] [2024-06-21 21:52:03,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:03,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:52:03,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:03,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:52:03,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:52:03,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:03,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 273 transitions, 3330 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:03,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:03,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:03,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:04,895 INFO L124 PetriNetUnfolderBase]: 3264/5225 cut-off events. [2024-06-21 21:52:04,895 INFO L125 PetriNetUnfolderBase]: For 172308/172312 co-relation queries the response was YES. [2024-06-21 21:52:04,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33149 conditions, 5225 events. 3264/5225 cut-off events. For 172308/172312 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31791 event pairs, 1445 based on Foata normal form. 5/5229 useless extension candidates. Maximal degree in co-relation 33072. Up to 4957 conditions per place. [2024-06-21 21:52:04,944 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 272 selfloop transitions, 22 changer transitions 0/299 dead transitions. [2024-06-21 21:52:04,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 299 transitions, 4220 flow [2024-06-21 21:52:04,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:52:04,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:52:04,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 21:52:04,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-21 21:52:04,945 INFO L175 Difference]: Start difference. First operand has 176 places, 273 transitions, 3330 flow. Second operand 6 states and 107 transitions. [2024-06-21 21:52:04,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 299 transitions, 4220 flow [2024-06-21 21:52:05,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 299 transitions, 4114 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:52:05,138 INFO L231 Difference]: Finished difference. Result has 177 places, 282 transitions, 3415 flow [2024-06-21 21:52:05,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3415, PETRI_PLACES=177, PETRI_TRANSITIONS=282} [2024-06-21 21:52:05,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-21 21:52:05,139 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 282 transitions, 3415 flow [2024-06-21 21:52:05,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:05,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:05,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:05,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:52:05,140 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1199478216, now seen corresponding path program 2 times [2024-06-21 21:52:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:05,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104566301] [2024-06-21 21:52:05,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:05,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:05,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:07,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:07,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:07,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104566301] [2024-06-21 21:52:07,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104566301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:07,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:07,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:52:07,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14345053] [2024-06-21 21:52:07,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:07,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:52:07,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:07,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:52:07,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:52:07,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:07,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 282 transitions, 3415 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:07,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:07,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:07,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:08,594 INFO L124 PetriNetUnfolderBase]: 3277/5241 cut-off events. [2024-06-21 21:52:08,594 INFO L125 PetriNetUnfolderBase]: For 180055/180055 co-relation queries the response was YES. [2024-06-21 21:52:08,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33853 conditions, 5241 events. 3277/5241 cut-off events. For 180055/180055 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31929 event pairs, 1473 based on Foata normal form. 1/5241 useless extension candidates. Maximal degree in co-relation 33774. Up to 5019 conditions per place. [2024-06-21 21:52:08,638 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 15 changer transitions 0/298 dead transitions. [2024-06-21 21:52:08,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 298 transitions, 4136 flow [2024-06-21 21:52:08,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:52:08,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:52:08,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 21:52:08,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-21 21:52:08,639 INFO L175 Difference]: Start difference. First operand has 177 places, 282 transitions, 3415 flow. Second operand 7 states and 111 transitions. [2024-06-21 21:52:08,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 298 transitions, 4136 flow [2024-06-21 21:52:08,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 298 transitions, 4054 flow, removed 40 selfloop flow, removed 1 redundant places. [2024-06-21 21:52:08,824 INFO L231 Difference]: Finished difference. Result has 184 places, 285 transitions, 3410 flow [2024-06-21 21:52:08,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3410, PETRI_PLACES=184, PETRI_TRANSITIONS=285} [2024-06-21 21:52:08,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-21 21:52:08,825 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 285 transitions, 3410 flow [2024-06-21 21:52:08,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:08,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:08,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:08,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:52:08,826 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:08,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:08,826 INFO L85 PathProgramCache]: Analyzing trace with hash -970266494, now seen corresponding path program 1 times [2024-06-21 21:52:08,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:08,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826903334] [2024-06-21 21:52:08,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:08,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:11,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-21 21:52:11,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:11,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826903334] [2024-06-21 21:52:11,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826903334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:11,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:11,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:11,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388987858] [2024-06-21 21:52:11,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:11,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:11,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:11,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:11,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:11,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:11,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 285 transitions, 3410 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:11,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:11,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:11,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:12,986 INFO L124 PetriNetUnfolderBase]: 3441/5523 cut-off events. [2024-06-21 21:52:12,986 INFO L125 PetriNetUnfolderBase]: For 209339/209339 co-relation queries the response was YES. [2024-06-21 21:52:13,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35446 conditions, 5523 events. 3441/5523 cut-off events. For 209339/209339 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33969 event pairs, 978 based on Foata normal form. 32/5555 useless extension candidates. Maximal degree in co-relation 35363. Up to 4255 conditions per place. [2024-06-21 21:52:13,035 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 275 selfloop transitions, 64 changer transitions 0/344 dead transitions. [2024-06-21 21:52:13,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 344 transitions, 4474 flow [2024-06-21 21:52:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 21:52:13,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-21 21:52:13,036 INFO L175 Difference]: Start difference. First operand has 184 places, 285 transitions, 3410 flow. Second operand 10 states and 193 transitions. [2024-06-21 21:52:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 344 transitions, 4474 flow [2024-06-21 21:52:13,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 344 transitions, 4434 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:13,261 INFO L231 Difference]: Finished difference. Result has 189 places, 288 transitions, 3598 flow [2024-06-21 21:52:13,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3598, PETRI_PLACES=189, PETRI_TRANSITIONS=288} [2024-06-21 21:52:13,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-21 21:52:13,261 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 288 transitions, 3598 flow [2024-06-21 21:52:13,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:13,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:13,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:13,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:52:13,262 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:13,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:13,262 INFO L85 PathProgramCache]: Analyzing trace with hash 739755734, now seen corresponding path program 2 times [2024-06-21 21:52:13,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:13,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616413490] [2024-06-21 21:52:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:13,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:13,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:15,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616413490] [2024-06-21 21:52:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616413490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:15,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:15,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:15,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775873758] [2024-06-21 21:52:15,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:15,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:15,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:15,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:15,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 288 transitions, 3598 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:15,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:15,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:15,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:17,119 INFO L124 PetriNetUnfolderBase]: 3359/5401 cut-off events. [2024-06-21 21:52:17,120 INFO L125 PetriNetUnfolderBase]: For 201136/201136 co-relation queries the response was YES. [2024-06-21 21:52:17,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34047 conditions, 5401 events. 3359/5401 cut-off events. For 201136/201136 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 33149 event pairs, 1057 based on Foata normal form. 40/5441 useless extension candidates. Maximal degree in co-relation 33963. Up to 4713 conditions per place. [2024-06-21 21:52:17,160 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 283 selfloop transitions, 48 changer transitions 0/336 dead transitions. [2024-06-21 21:52:17,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 336 transitions, 4415 flow [2024-06-21 21:52:17,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:17,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:17,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 21:52:17,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-21 21:52:17,162 INFO L175 Difference]: Start difference. First operand has 189 places, 288 transitions, 3598 flow. Second operand 10 states and 184 transitions. [2024-06-21 21:52:17,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 336 transitions, 4415 flow [2024-06-21 21:52:17,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 336 transitions, 4247 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 21:52:17,477 INFO L231 Difference]: Finished difference. Result has 192 places, 288 transitions, 3539 flow [2024-06-21 21:52:17,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3539, PETRI_PLACES=192, PETRI_TRANSITIONS=288} [2024-06-21 21:52:17,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-21 21:52:17,478 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 288 transitions, 3539 flow [2024-06-21 21:52:17,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:17,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:17,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:17,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:52:17,478 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:17,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:17,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1057962356, now seen corresponding path program 3 times [2024-06-21 21:52:17,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:17,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322494576] [2024-06-21 21:52:17,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:17,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:17,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:20,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:20,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322494576] [2024-06-21 21:52:20,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322494576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:20,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:20,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:20,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077309029] [2024-06-21 21:52:20,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:20,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:20,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:20,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:20,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:20,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:20,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 288 transitions, 3539 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:20,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:20,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:20,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:22,359 INFO L124 PetriNetUnfolderBase]: 3447/5561 cut-off events. [2024-06-21 21:52:22,359 INFO L125 PetriNetUnfolderBase]: For 196407/196417 co-relation queries the response was YES. [2024-06-21 21:52:22,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34352 conditions, 5561 events. 3447/5561 cut-off events. For 196407/196417 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34472 event pairs, 945 based on Foata normal form. 30/5590 useless extension candidates. Maximal degree in co-relation 34267. Up to 4507 conditions per place. [2024-06-21 21:52:22,402 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 201 selfloop transitions, 131 changer transitions 0/337 dead transitions. [2024-06-21 21:52:22,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 337 transitions, 4404 flow [2024-06-21 21:52:22,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:22,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:22,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 21:52:22,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 21:52:22,410 INFO L175 Difference]: Start difference. First operand has 192 places, 288 transitions, 3539 flow. Second operand 9 states and 177 transitions. [2024-06-21 21:52:22,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 337 transitions, 4404 flow [2024-06-21 21:52:22,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 337 transitions, 4305 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:52:22,651 INFO L231 Difference]: Finished difference. Result has 193 places, 289 transitions, 3741 flow [2024-06-21 21:52:22,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3741, PETRI_PLACES=193, PETRI_TRANSITIONS=289} [2024-06-21 21:52:22,652 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 149 predicate places. [2024-06-21 21:52:22,652 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 289 transitions, 3741 flow [2024-06-21 21:52:22,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:22,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:22,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:22,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:52:22,653 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:22,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:22,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2049370036, now seen corresponding path program 4 times [2024-06-21 21:52:22,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:22,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621170320] [2024-06-21 21:52:22,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:22,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:25,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:25,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621170320] [2024-06-21 21:52:25,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621170320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:25,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:25,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:25,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185336010] [2024-06-21 21:52:25,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:25,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:25,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:25,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:25,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:25,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 289 transitions, 3741 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:25,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:25,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:25,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:27,205 INFO L124 PetriNetUnfolderBase]: 3535/5715 cut-off events. [2024-06-21 21:52:27,205 INFO L125 PetriNetUnfolderBase]: For 208960/208964 co-relation queries the response was YES. [2024-06-21 21:52:27,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35690 conditions, 5715 events. 3535/5715 cut-off events. For 208960/208964 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35737 event pairs, 1027 based on Foata normal form. 24/5739 useless extension candidates. Maximal degree in co-relation 35604. Up to 4655 conditions per place. [2024-06-21 21:52:27,259 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 207 selfloop transitions, 130 changer transitions 0/342 dead transitions. [2024-06-21 21:52:27,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 342 transitions, 4636 flow [2024-06-21 21:52:27,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:27,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:27,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 21:52:27,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 21:52:27,261 INFO L175 Difference]: Start difference. First operand has 193 places, 289 transitions, 3741 flow. Second operand 10 states and 192 transitions. [2024-06-21 21:52:27,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 342 transitions, 4636 flow [2024-06-21 21:52:27,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 342 transitions, 4347 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:52:27,553 INFO L231 Difference]: Finished difference. Result has 196 places, 290 transitions, 3753 flow [2024-06-21 21:52:27,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3753, PETRI_PLACES=196, PETRI_TRANSITIONS=290} [2024-06-21 21:52:27,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-21 21:52:27,554 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 290 transitions, 3753 flow [2024-06-21 21:52:27,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:27,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:27,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:27,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:52:27,554 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:27,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash 2122958270, now seen corresponding path program 5 times [2024-06-21 21:52:27,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:27,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003689923] [2024-06-21 21:52:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:27,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:29,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:29,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:29,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003689923] [2024-06-21 21:52:29,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003689923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:29,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:29,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:29,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593910086] [2024-06-21 21:52:29,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:29,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:29,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:29,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:29,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:30,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:30,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 290 transitions, 3753 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:30,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:30,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:30,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:32,182 INFO L124 PetriNetUnfolderBase]: 3603/5831 cut-off events. [2024-06-21 21:52:32,182 INFO L125 PetriNetUnfolderBase]: For 206264/206268 co-relation queries the response was YES. [2024-06-21 21:52:32,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36003 conditions, 5831 events. 3603/5831 cut-off events. For 206264/206268 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 36644 event pairs, 1011 based on Foata normal form. 20/5851 useless extension candidates. Maximal degree in co-relation 35916. Up to 4637 conditions per place. [2024-06-21 21:52:32,229 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 214 selfloop transitions, 133 changer transitions 0/352 dead transitions. [2024-06-21 21:52:32,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 352 transitions, 4702 flow [2024-06-21 21:52:32,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:52:32,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:52:32,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 21:52:32,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-21 21:52:32,232 INFO L175 Difference]: Start difference. First operand has 196 places, 290 transitions, 3753 flow. Second operand 11 states and 211 transitions. [2024-06-21 21:52:32,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 352 transitions, 4702 flow [2024-06-21 21:52:32,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 352 transitions, 4419 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 21:52:32,499 INFO L231 Difference]: Finished difference. Result has 199 places, 291 transitions, 3778 flow [2024-06-21 21:52:32,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3470, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3778, PETRI_PLACES=199, PETRI_TRANSITIONS=291} [2024-06-21 21:52:32,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-21 21:52:32,500 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 291 transitions, 3778 flow [2024-06-21 21:52:32,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:32,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:32,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:32,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:52:32,500 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:32,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:32,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1189584322, now seen corresponding path program 1 times [2024-06-21 21:52:32,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:32,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359916813] [2024-06-21 21:52:32,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:32,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:35,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:35,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:35,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359916813] [2024-06-21 21:52:35,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359916813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:35,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:35,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:35,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282341382] [2024-06-21 21:52:35,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:35,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:35,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:35,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:35,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:35,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:35,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 291 transitions, 3778 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:35,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:35,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:35,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:37,681 INFO L124 PetriNetUnfolderBase]: 3917/6352 cut-off events. [2024-06-21 21:52:37,681 INFO L125 PetriNetUnfolderBase]: For 244789/244799 co-relation queries the response was YES. [2024-06-21 21:52:37,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 6352 events. 3917/6352 cut-off events. For 244789/244799 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40700 event pairs, 1063 based on Foata normal form. 22/6374 useless extension candidates. Maximal degree in co-relation 40167. Up to 4273 conditions per place. [2024-06-21 21:52:37,739 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 203 selfloop transitions, 140 changer transitions 0/348 dead transitions. [2024-06-21 21:52:37,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 348 transitions, 4931 flow [2024-06-21 21:52:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:37,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 21:52:37,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 21:52:37,741 INFO L175 Difference]: Start difference. First operand has 199 places, 291 transitions, 3778 flow. Second operand 9 states and 180 transitions. [2024-06-21 21:52:37,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 348 transitions, 4931 flow [2024-06-21 21:52:38,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 348 transitions, 4637 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 21:52:38,062 INFO L231 Difference]: Finished difference. Result has 200 places, 295 transitions, 3939 flow [2024-06-21 21:52:38,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3939, PETRI_PLACES=200, PETRI_TRANSITIONS=295} [2024-06-21 21:52:38,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-21 21:52:38,063 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 295 transitions, 3939 flow [2024-06-21 21:52:38,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:38,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:38,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:38,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:52:38,064 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:38,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:38,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1046582164, now seen corresponding path program 6 times [2024-06-21 21:52:38,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:38,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096541162] [2024-06-21 21:52:38,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:38,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:38,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:39,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:39,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:39,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096541162] [2024-06-21 21:52:39,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096541162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:39,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:39,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:39,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818751189] [2024-06-21 21:52:39,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:39,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:39,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:39,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:39,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:39,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:39,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 295 transitions, 3939 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:39,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:39,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:39,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:41,800 INFO L124 PetriNetUnfolderBase]: 3937/6386 cut-off events. [2024-06-21 21:52:41,800 INFO L125 PetriNetUnfolderBase]: For 255772/255772 co-relation queries the response was YES. [2024-06-21 21:52:41,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40417 conditions, 6386 events. 3937/6386 cut-off events. For 255772/255772 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41140 event pairs, 1186 based on Foata normal form. 24/6410 useless extension candidates. Maximal degree in co-relation 40327. Up to 4896 conditions per place. [2024-06-21 21:52:41,861 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 272 selfloop transitions, 85 changer transitions 0/362 dead transitions. [2024-06-21 21:52:41,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 362 transitions, 5059 flow [2024-06-21 21:52:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:52:41,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:52:41,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 21:52:41,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-21 21:52:41,863 INFO L175 Difference]: Start difference. First operand has 200 places, 295 transitions, 3939 flow. Second operand 11 states and 211 transitions. [2024-06-21 21:52:41,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 362 transitions, 5059 flow [2024-06-21 21:52:42,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 362 transitions, 4873 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:42,245 INFO L231 Difference]: Finished difference. Result has 207 places, 298 transitions, 4032 flow [2024-06-21 21:52:42,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4032, PETRI_PLACES=207, PETRI_TRANSITIONS=298} [2024-06-21 21:52:42,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-21 21:52:42,246 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 298 transitions, 4032 flow [2024-06-21 21:52:42,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:42,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:42,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:42,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:52:42,247 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:42,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1869517860, now seen corresponding path program 7 times [2024-06-21 21:52:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:42,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318869302] [2024-06-21 21:52:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:42,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:43,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-21 21:52:43,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:43,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318869302] [2024-06-21 21:52:43,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318869302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:43,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:43,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:43,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760175342] [2024-06-21 21:52:43,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:43,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:43,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:43,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:43,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:43,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:43,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 298 transitions, 4032 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:43,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:43,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:43,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:46,030 INFO L124 PetriNetUnfolderBase]: 3940/6408 cut-off events. [2024-06-21 21:52:46,031 INFO L125 PetriNetUnfolderBase]: For 248799/248799 co-relation queries the response was YES. [2024-06-21 21:52:46,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40011 conditions, 6408 events. 3940/6408 cut-off events. For 248799/248799 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 41574 event pairs, 1349 based on Foata normal form. 30/6438 useless extension candidates. Maximal degree in co-relation 39918. Up to 5617 conditions per place. [2024-06-21 21:52:46,085 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 285 selfloop transitions, 66 changer transitions 0/356 dead transitions. [2024-06-21 21:52:46,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 356 transitions, 4951 flow [2024-06-21 21:52:46,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:52:46,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:52:46,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 21:52:46,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-21 21:52:46,087 INFO L175 Difference]: Start difference. First operand has 207 places, 298 transitions, 4032 flow. Second operand 11 states and 204 transitions. [2024-06-21 21:52:46,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 356 transitions, 4951 flow [2024-06-21 21:52:46,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 356 transitions, 4785 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:52:46,433 INFO L231 Difference]: Finished difference. Result has 210 places, 299 transitions, 4036 flow [2024-06-21 21:52:46,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4036, PETRI_PLACES=210, PETRI_TRANSITIONS=299} [2024-06-21 21:52:46,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-21 21:52:46,434 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 299 transitions, 4036 flow [2024-06-21 21:52:46,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:46,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:46,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:46,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:52:46,435 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:46,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:46,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1496888554, now seen corresponding path program 8 times [2024-06-21 21:52:46,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:46,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080191456] [2024-06-21 21:52:46,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:46,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:46,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:47,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:47,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080191456] [2024-06-21 21:52:47,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080191456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:47,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:47,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:47,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910286807] [2024-06-21 21:52:47,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:47,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:47,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:47,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:47,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:47,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 299 transitions, 4036 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:47,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:47,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:47,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:49,810 INFO L124 PetriNetUnfolderBase]: 4074/6661 cut-off events. [2024-06-21 21:52:49,811 INFO L125 PetriNetUnfolderBase]: For 243131/243131 co-relation queries the response was YES. [2024-06-21 21:52:49,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40667 conditions, 6661 events. 4074/6661 cut-off events. For 243131/243131 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43743 event pairs, 881 based on Foata normal form. 16/6677 useless extension candidates. Maximal degree in co-relation 40573. Up to 3815 conditions per place. [2024-06-21 21:52:49,880 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 258 selfloop transitions, 108 changer transitions 0/371 dead transitions. [2024-06-21 21:52:49,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 371 transitions, 5361 flow [2024-06-21 21:52:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:49,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 21:52:49,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 21:52:49,895 INFO L175 Difference]: Start difference. First operand has 210 places, 299 transitions, 4036 flow. Second operand 10 states and 197 transitions. [2024-06-21 21:52:49,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 371 transitions, 5361 flow [2024-06-21 21:52:50,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 371 transitions, 5202 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 21:52:50,250 INFO L231 Difference]: Finished difference. Result has 212 places, 308 transitions, 4288 flow [2024-06-21 21:52:50,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4288, PETRI_PLACES=212, PETRI_TRANSITIONS=308} [2024-06-21 21:52:50,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-21 21:52:50,250 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 308 transitions, 4288 flow [2024-06-21 21:52:50,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:50,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:50,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:50,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:52:50,251 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:50,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:50,252 INFO L85 PathProgramCache]: Analyzing trace with hash 361517288, now seen corresponding path program 9 times [2024-06-21 21:52:50,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:50,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881847480] [2024-06-21 21:52:50,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:50,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:50,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:53,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:53,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:53,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881847480] [2024-06-21 21:52:53,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881847480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:53,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:53,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:53,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728943453] [2024-06-21 21:52:53,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:53,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:53,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:53,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:53,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:53,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:53,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 308 transitions, 4288 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:53,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:53,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:53,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:55,110 INFO L124 PetriNetUnfolderBase]: 4190/6850 cut-off events. [2024-06-21 21:52:55,110 INFO L125 PetriNetUnfolderBase]: For 263951/263951 co-relation queries the response was YES. [2024-06-21 21:52:55,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42391 conditions, 6850 events. 4190/6850 cut-off events. For 263951/263951 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 44989 event pairs, 1020 based on Foata normal form. 24/6874 useless extension candidates. Maximal degree in co-relation 42295. Up to 3847 conditions per place. [2024-06-21 21:52:55,173 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 239 selfloop transitions, 118 changer transitions 0/362 dead transitions. [2024-06-21 21:52:55,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 362 transitions, 5414 flow [2024-06-21 21:52:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:55,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:55,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 21:52:55,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-21 21:52:55,175 INFO L175 Difference]: Start difference. First operand has 212 places, 308 transitions, 4288 flow. Second operand 9 states and 173 transitions. [2024-06-21 21:52:55,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 362 transitions, 5414 flow [2024-06-21 21:52:55,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 362 transitions, 5198 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:52:55,518 INFO L231 Difference]: Finished difference. Result has 214 places, 310 transitions, 4411 flow [2024-06-21 21:52:55,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4411, PETRI_PLACES=214, PETRI_TRANSITIONS=310} [2024-06-21 21:52:55,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-21 21:52:55,519 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 310 transitions, 4411 flow [2024-06-21 21:52:55,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:55,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:55,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:55,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:52:55,519 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:55,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:55,520 INFO L85 PathProgramCache]: Analyzing trace with hash -55009766, now seen corresponding path program 10 times [2024-06-21 21:52:55,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:55,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563039744] [2024-06-21 21:52:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:55,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:55,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:58,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:58,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:58,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563039744] [2024-06-21 21:52:58,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563039744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:58,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:58,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:52:58,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318459425] [2024-06-21 21:52:58,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:58,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:52:58,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:58,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:52:58,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:52:58,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:52:58,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 310 transitions, 4411 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:52:58,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:58,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:52:58,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:00,215 INFO L124 PetriNetUnfolderBase]: 4108/6718 cut-off events. [2024-06-21 21:53:00,215 INFO L125 PetriNetUnfolderBase]: For 242923/242923 co-relation queries the response was YES. [2024-06-21 21:53:00,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40046 conditions, 6718 events. 4108/6718 cut-off events. For 242923/242923 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44196 event pairs, 1381 based on Foata normal form. 40/6758 useless extension candidates. Maximal degree in co-relation 39949. Up to 5269 conditions per place. [2024-06-21 21:53:00,271 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 283 selfloop transitions, 69 changer transitions 0/357 dead transitions. [2024-06-21 21:53:00,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 357 transitions, 5300 flow [2024-06-21 21:53:00,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:00,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:00,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 21:53:00,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-21 21:53:00,272 INFO L175 Difference]: Start difference. First operand has 214 places, 310 transitions, 4411 flow. Second operand 9 states and 166 transitions. [2024-06-21 21:53:00,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 357 transitions, 5300 flow [2024-06-21 21:53:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 357 transitions, 5040 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-21 21:53:00,688 INFO L231 Difference]: Finished difference. Result has 214 places, 310 transitions, 4314 flow [2024-06-21 21:53:00,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4314, PETRI_PLACES=214, PETRI_TRANSITIONS=310} [2024-06-21 21:53:00,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-21 21:53:00,688 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 310 transitions, 4314 flow [2024-06-21 21:53:00,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:00,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:00,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:00,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:53:00,689 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:00,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:00,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1187744134, now seen corresponding path program 11 times [2024-06-21 21:53:00,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:00,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116905916] [2024-06-21 21:53:00,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:00,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:03,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:03,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:03,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116905916] [2024-06-21 21:53:03,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116905916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:03,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:03,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:03,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556014321] [2024-06-21 21:53:03,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:03,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:03,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:03,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:03,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:03,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:03,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 310 transitions, 4314 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:03,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:03,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:03,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:05,522 INFO L124 PetriNetUnfolderBase]: 4258/6943 cut-off events. [2024-06-21 21:53:05,522 INFO L125 PetriNetUnfolderBase]: For 217296/217300 co-relation queries the response was YES. [2024-06-21 21:53:05,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40287 conditions, 6943 events. 4258/6943 cut-off events. For 217296/217300 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45910 event pairs, 1225 based on Foata normal form. 34/6976 useless extension candidates. Maximal degree in co-relation 40192. Up to 5628 conditions per place. [2024-06-21 21:53:05,576 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 221 selfloop transitions, 135 changer transitions 0/361 dead transitions. [2024-06-21 21:53:05,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 361 transitions, 5321 flow [2024-06-21 21:53:05,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:05,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:05,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 21:53:05,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-21 21:53:05,578 INFO L175 Difference]: Start difference. First operand has 214 places, 310 transitions, 4314 flow. Second operand 9 states and 170 transitions. [2024-06-21 21:53:05,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 361 transitions, 5321 flow [2024-06-21 21:53:05,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 361 transitions, 5010 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-21 21:53:05,838 INFO L231 Difference]: Finished difference. Result has 213 places, 312 transitions, 4365 flow [2024-06-21 21:53:05,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4007, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4365, PETRI_PLACES=213, PETRI_TRANSITIONS=312} [2024-06-21 21:53:05,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-21 21:53:05,839 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 312 transitions, 4365 flow [2024-06-21 21:53:05,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:05,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:05,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:05,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:53:05,839 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:05,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:05,840 INFO L85 PathProgramCache]: Analyzing trace with hash 568987880, now seen corresponding path program 12 times [2024-06-21 21:53:05,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:05,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534030060] [2024-06-21 21:53:05,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:05,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:08,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:08,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:08,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534030060] [2024-06-21 21:53:08,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534030060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:08,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:08,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:08,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153691597] [2024-06-21 21:53:08,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:08,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:08,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:08,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:08,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:08,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:08,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 312 transitions, 4365 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:08,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:08,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:08,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:10,862 INFO L124 PetriNetUnfolderBase]: 4326/7060 cut-off events. [2024-06-21 21:53:10,862 INFO L125 PetriNetUnfolderBase]: For 187971/187975 co-relation queries the response was YES. [2024-06-21 21:53:10,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40232 conditions, 7060 events. 4326/7060 cut-off events. For 187971/187975 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46828 event pairs, 1185 based on Foata normal form. 20/7080 useless extension candidates. Maximal degree in co-relation 40137. Up to 5472 conditions per place. [2024-06-21 21:53:10,919 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 225 selfloop transitions, 141 changer transitions 0/371 dead transitions. [2024-06-21 21:53:10,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 371 transitions, 5389 flow [2024-06-21 21:53:10,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:10,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 21:53:10,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-21 21:53:10,921 INFO L175 Difference]: Start difference. First operand has 213 places, 312 transitions, 4365 flow. Second operand 10 states and 189 transitions. [2024-06-21 21:53:10,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 371 transitions, 5389 flow [2024-06-21 21:53:11,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 371 transitions, 5072 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:11,156 INFO L231 Difference]: Finished difference. Result has 216 places, 313 transitions, 4378 flow [2024-06-21 21:53:11,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4378, PETRI_PLACES=216, PETRI_TRANSITIONS=313} [2024-06-21 21:53:11,157 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-21 21:53:11,157 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 313 transitions, 4378 flow [2024-06-21 21:53:11,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:11,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:11,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:11,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:53:11,157 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:11,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:11,158 INFO L85 PathProgramCache]: Analyzing trace with hash 768437540, now seen corresponding path program 13 times [2024-06-21 21:53:11,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:11,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531275793] [2024-06-21 21:53:11,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:11,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:11,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:13,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:13,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531275793] [2024-06-21 21:53:13,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531275793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:13,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:13,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:53:13,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052622608] [2024-06-21 21:53:13,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:13,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:53:13,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:53:13,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:53:13,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:13,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 313 transitions, 4378 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:13,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:13,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:13,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:15,959 INFO L124 PetriNetUnfolderBase]: 4414/7215 cut-off events. [2024-06-21 21:53:15,960 INFO L125 PetriNetUnfolderBase]: For 188851/188861 co-relation queries the response was YES. [2024-06-21 21:53:16,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40646 conditions, 7215 events. 4414/7215 cut-off events. For 188851/188861 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 48307 event pairs, 1222 based on Foata normal form. 30/7245 useless extension candidates. Maximal degree in co-relation 40550. Up to 5986 conditions per place. [2024-06-21 21:53:16,029 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 132 changer transitions 0/359 dead transitions. [2024-06-21 21:53:16,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 359 transitions, 5328 flow [2024-06-21 21:53:16,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:16,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:16,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 21:53:16,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 21:53:16,031 INFO L175 Difference]: Start difference. First operand has 216 places, 313 transitions, 4378 flow. Second operand 8 states and 155 transitions. [2024-06-21 21:53:16,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 359 transitions, 5328 flow [2024-06-21 21:53:16,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 359 transitions, 5018 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:53:16,290 INFO L231 Difference]: Finished difference. Result has 216 places, 314 transitions, 4384 flow [2024-06-21 21:53:16,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4384, PETRI_PLACES=216, PETRI_TRANSITIONS=314} [2024-06-21 21:53:16,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-21 21:53:16,291 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 314 transitions, 4384 flow [2024-06-21 21:53:16,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:16,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:16,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:16,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:53:16,291 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:16,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:16,292 INFO L85 PathProgramCache]: Analyzing trace with hash 895910968, now seen corresponding path program 2 times [2024-06-21 21:53:16,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:16,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307768833] [2024-06-21 21:53:16,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:16,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:19,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:19,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:19,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307768833] [2024-06-21 21:53:19,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307768833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:19,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:19,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574326472] [2024-06-21 21:53:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:19,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:19,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:19,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:19,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:19,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:19,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 314 transitions, 4384 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:19,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:19,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:19,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:22,041 INFO L124 PetriNetUnfolderBase]: 4586/7515 cut-off events. [2024-06-21 21:53:22,042 INFO L125 PetriNetUnfolderBase]: For 208213/208223 co-relation queries the response was YES. [2024-06-21 21:53:22,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42889 conditions, 7515 events. 4586/7515 cut-off events. For 208213/208223 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 50637 event pairs, 1226 based on Foata normal form. 22/7537 useless extension candidates. Maximal degree in co-relation 42792. Up to 4373 conditions per place. [2024-06-21 21:53:22,125 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 211 selfloop transitions, 149 changer transitions 0/365 dead transitions. [2024-06-21 21:53:22,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 365 transitions, 5541 flow [2024-06-21 21:53:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:22,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 21:53:22,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-21 21:53:22,127 INFO L175 Difference]: Start difference. First operand has 216 places, 314 transitions, 4384 flow. Second operand 8 states and 158 transitions. [2024-06-21 21:53:22,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 365 transitions, 5541 flow [2024-06-21 21:53:22,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 365 transitions, 5257 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:53:22,463 INFO L231 Difference]: Finished difference. Result has 218 places, 316 transitions, 4488 flow [2024-06-21 21:53:22,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4488, PETRI_PLACES=218, PETRI_TRANSITIONS=316} [2024-06-21 21:53:22,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-21 21:53:22,464 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 316 transitions, 4488 flow [2024-06-21 21:53:22,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:22,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:22,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:22,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:53:22,465 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:22,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:22,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1887588896, now seen corresponding path program 14 times [2024-06-21 21:53:22,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:22,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580191257] [2024-06-21 21:53:22,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:22,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:24,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:24,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580191257] [2024-06-21 21:53:24,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580191257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:24,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:24,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:53:24,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236114265] [2024-06-21 21:53:24,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:24,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:53:24,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:24,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:53:24,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:53:24,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:24,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 316 transitions, 4488 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:24,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:24,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:24,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:26,930 INFO L124 PetriNetUnfolderBase]: 4674/7643 cut-off events. [2024-06-21 21:53:26,931 INFO L125 PetriNetUnfolderBase]: For 225562/225572 co-relation queries the response was YES. [2024-06-21 21:53:26,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44024 conditions, 7643 events. 4674/7643 cut-off events. For 225562/225572 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51797 event pairs, 1332 based on Foata normal form. 30/7670 useless extension candidates. Maximal degree in co-relation 43926. Up to 6568 conditions per place. [2024-06-21 21:53:27,008 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 224 selfloop transitions, 128 changer transitions 0/357 dead transitions. [2024-06-21 21:53:27,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 357 transitions, 5421 flow [2024-06-21 21:53:27,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:27,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:53:27,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 21:53:27,010 INFO L175 Difference]: Start difference. First operand has 218 places, 316 transitions, 4488 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:53:27,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 357 transitions, 5421 flow [2024-06-21 21:53:27,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 357 transitions, 5227 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 21:53:27,538 INFO L231 Difference]: Finished difference. Result has 221 places, 317 transitions, 4603 flow [2024-06-21 21:53:27,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4603, PETRI_PLACES=221, PETRI_TRANSITIONS=317} [2024-06-21 21:53:27,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-21 21:53:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 317 transitions, 4603 flow [2024-06-21 21:53:27,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:27,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:27,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:27,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:53:27,539 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:27,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash 350928252, now seen corresponding path program 15 times [2024-06-21 21:53:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:27,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627244943] [2024-06-21 21:53:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:27,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:30,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:30,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627244943] [2024-06-21 21:53:30,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627244943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:30,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:30,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:30,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934549497] [2024-06-21 21:53:30,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:30,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:30,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:30,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:30,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:30,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:30,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 317 transitions, 4603 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:30,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:30,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:30,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:32,985 INFO L124 PetriNetUnfolderBase]: 4615/7560 cut-off events. [2024-06-21 21:53:32,985 INFO L125 PetriNetUnfolderBase]: For 208937/208941 co-relation queries the response was YES. [2024-06-21 21:53:33,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42631 conditions, 7560 events. 4615/7560 cut-off events. For 208937/208941 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51199 event pairs, 1376 based on Foata normal form. 34/7591 useless extension candidates. Maximal degree in co-relation 42532. Up to 6385 conditions per place. [2024-06-21 21:53:33,059 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 218 selfloop transitions, 140 changer transitions 0/363 dead transitions. [2024-06-21 21:53:33,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 363 transitions, 5558 flow [2024-06-21 21:53:33,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:33,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:33,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 21:53:33,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 21:53:33,063 INFO L175 Difference]: Start difference. First operand has 221 places, 317 transitions, 4603 flow. Second operand 10 states and 175 transitions. [2024-06-21 21:53:33,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 363 transitions, 5558 flow [2024-06-21 21:53:33,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 363 transitions, 5237 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 21:53:33,517 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 4597 flow [2024-06-21 21:53:33,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4597, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-21 21:53:33,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-21 21:53:33,518 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 4597 flow [2024-06-21 21:53:33,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:33,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:33,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:33,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:53:33,519 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:33,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:33,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1860552442, now seen corresponding path program 16 times [2024-06-21 21:53:33,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:33,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225379299] [2024-06-21 21:53:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:33,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:33,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:36,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:36,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:36,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225379299] [2024-06-21 21:53:36,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225379299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:36,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:36,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:36,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441908015] [2024-06-21 21:53:36,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:36,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:36,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:36,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:36,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:36,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:36,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 4597 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:36,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:36,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:36,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:38,847 INFO L124 PetriNetUnfolderBase]: 4627/7596 cut-off events. [2024-06-21 21:53:38,848 INFO L125 PetriNetUnfolderBase]: For 193094/193098 co-relation queries the response was YES. [2024-06-21 21:53:38,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42087 conditions, 7596 events. 4627/7596 cut-off events. For 193094/193098 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 51729 event pairs, 1356 based on Foata normal form. 20/7613 useless extension candidates. Maximal degree in co-relation 41987. Up to 6275 conditions per place. [2024-06-21 21:53:38,917 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 227 selfloop transitions, 140 changer transitions 0/372 dead transitions. [2024-06-21 21:53:38,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 372 transitions, 5613 flow [2024-06-21 21:53:38,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:38,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 21:53:38,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-21 21:53:38,919 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 4597 flow. Second operand 10 states and 183 transitions. [2024-06-21 21:53:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 372 transitions, 5613 flow [2024-06-21 21:53:39,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 372 transitions, 5358 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:39,245 INFO L231 Difference]: Finished difference. Result has 228 places, 319 transitions, 4672 flow [2024-06-21 21:53:39,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4672, PETRI_PLACES=228, PETRI_TRANSITIONS=319} [2024-06-21 21:53:39,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-21 21:53:39,246 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 319 transitions, 4672 flow [2024-06-21 21:53:39,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:39,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:39,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:39,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:53:39,247 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:39,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash -2017774688, now seen corresponding path program 3 times [2024-06-21 21:53:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:39,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952145941] [2024-06-21 21:53:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:39,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:42,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:42,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:42,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952145941] [2024-06-21 21:53:42,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952145941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:42,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:42,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:42,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354686764] [2024-06-21 21:53:42,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:42,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:42,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:42,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:42,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:42,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:42,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 319 transitions, 4672 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:42,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:42,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:44,572 INFO L124 PetriNetUnfolderBase]: 4675/7672 cut-off events. [2024-06-21 21:53:44,572 INFO L125 PetriNetUnfolderBase]: For 192388/192398 co-relation queries the response was YES. [2024-06-21 21:53:44,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42277 conditions, 7672 events. 4675/7672 cut-off events. For 192388/192398 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52310 event pairs, 1309 based on Foata normal form. 22/7691 useless extension candidates. Maximal degree in co-relation 42175. Up to 6481 conditions per place. [2024-06-21 21:53:44,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 228 selfloop transitions, 130 changer transitions 0/363 dead transitions. [2024-06-21 21:53:44,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 363 transitions, 5637 flow [2024-06-21 21:53:44,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:44,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:44,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:53:44,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-21 21:53:44,653 INFO L175 Difference]: Start difference. First operand has 228 places, 319 transitions, 4672 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:53:44,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 363 transitions, 5637 flow [2024-06-21 21:53:45,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 363 transitions, 5315 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 21:53:45,122 INFO L231 Difference]: Finished difference. Result has 228 places, 320 transitions, 4660 flow [2024-06-21 21:53:45,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4660, PETRI_PLACES=228, PETRI_TRANSITIONS=320} [2024-06-21 21:53:45,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-21 21:53:45,122 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 320 transitions, 4660 flow [2024-06-21 21:53:45,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:45,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:45,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:45,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:53:45,123 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:45,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:45,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1837893280, now seen corresponding path program 4 times [2024-06-21 21:53:45,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:45,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739764027] [2024-06-21 21:53:45,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:45,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:48,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-21 21:53:48,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:48,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739764027] [2024-06-21 21:53:48,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739764027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:48,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:48,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:48,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947684213] [2024-06-21 21:53:48,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:48,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:48,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:48,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:48,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:48,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:48,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 320 transitions, 4660 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:48,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:48,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:48,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:50,286 INFO L124 PetriNetUnfolderBase]: 4655/7660 cut-off events. [2024-06-21 21:53:50,286 INFO L125 PetriNetUnfolderBase]: For 179724/179734 co-relation queries the response was YES. [2024-06-21 21:53:50,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41302 conditions, 7660 events. 4655/7660 cut-off events. For 179724/179734 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 52155 event pairs, 1250 based on Foata normal form. 22/7679 useless extension candidates. Maximal degree in co-relation 41199. Up to 4179 conditions per place. [2024-06-21 21:53:50,362 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 153 changer transitions 0/362 dead transitions. [2024-06-21 21:53:50,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 362 transitions, 5501 flow [2024-06-21 21:53:50,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:50,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:50,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:53:50,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 21:53:50,364 INFO L175 Difference]: Start difference. First operand has 228 places, 320 transitions, 4660 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:53:50,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 362 transitions, 5501 flow [2024-06-21 21:53:50,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 362 transitions, 5204 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:50,669 INFO L231 Difference]: Finished difference. Result has 228 places, 319 transitions, 4601 flow [2024-06-21 21:53:50,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4601, PETRI_PLACES=228, PETRI_TRANSITIONS=319} [2024-06-21 21:53:50,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-21 21:53:50,670 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 319 transitions, 4601 flow [2024-06-21 21:53:50,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:50,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:50,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:50,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:53:50,671 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:50,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:50,671 INFO L85 PathProgramCache]: Analyzing trace with hash 926484668, now seen corresponding path program 1 times [2024-06-21 21:53:50,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:50,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545244404] [2024-06-21 21:53:50,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:50,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:52,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:52,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:52,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545244404] [2024-06-21 21:53:52,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545244404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:52,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:52,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:53:52,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282302328] [2024-06-21 21:53:52,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:52,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:53:52,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:52,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:53:52,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:53:52,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:52,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 319 transitions, 4601 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:52,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:52,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:52,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:54,558 INFO L124 PetriNetUnfolderBase]: 4665/7689 cut-off events. [2024-06-21 21:53:54,559 INFO L125 PetriNetUnfolderBase]: For 179453/179455 co-relation queries the response was YES. [2024-06-21 21:53:54,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41699 conditions, 7689 events. 4665/7689 cut-off events. For 179453/179455 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52811 event pairs, 2249 based on Foata normal form. 4/7693 useless extension candidates. Maximal degree in co-relation 41596. Up to 7346 conditions per place. [2024-06-21 21:53:54,621 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 308 selfloop transitions, 26 changer transitions 0/339 dead transitions. [2024-06-21 21:53:54,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 339 transitions, 5446 flow [2024-06-21 21:53:54,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:53:54,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:53:54,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 21:53:54,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 21:53:54,623 INFO L175 Difference]: Start difference. First operand has 228 places, 319 transitions, 4601 flow. Second operand 6 states and 106 transitions. [2024-06-21 21:53:54,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 339 transitions, 5446 flow [2024-06-21 21:53:54,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 339 transitions, 4946 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 21:53:54,907 INFO L231 Difference]: Finished difference. Result has 226 places, 322 transitions, 4196 flow [2024-06-21 21:53:54,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4196, PETRI_PLACES=226, PETRI_TRANSITIONS=322} [2024-06-21 21:53:54,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-21 21:53:54,908 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 322 transitions, 4196 flow [2024-06-21 21:53:54,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:54,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:54,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:54,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:53:54,908 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:54,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:54,909 INFO L85 PathProgramCache]: Analyzing trace with hash 954310268, now seen corresponding path program 2 times [2024-06-21 21:53:54,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:54,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038838374] [2024-06-21 21:53:54,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:54,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:54,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:57,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:57,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038838374] [2024-06-21 21:53:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038838374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:57,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:57,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:53:57,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691595376] [2024-06-21 21:53:57,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:57,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:53:57,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:57,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:53:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:53:57,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:53:57,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 322 transitions, 4196 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:57,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:57,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:53:57,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:59,534 INFO L124 PetriNetUnfolderBase]: 4659/7682 cut-off events. [2024-06-21 21:53:59,534 INFO L125 PetriNetUnfolderBase]: For 175708/175710 co-relation queries the response was YES. [2024-06-21 21:53:59,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39418 conditions, 7682 events. 4659/7682 cut-off events. For 175708/175710 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52733 event pairs, 2257 based on Foata normal form. 4/7686 useless extension candidates. Maximal degree in co-relation 39316. Up to 7341 conditions per place. [2024-06-21 21:53:59,610 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 29 changer transitions 0/340 dead transitions. [2024-06-21 21:53:59,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 5010 flow [2024-06-21 21:53:59,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:53:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:53:59,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:53:59,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-21 21:53:59,612 INFO L175 Difference]: Start difference. First operand has 226 places, 322 transitions, 4196 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:53:59,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 5010 flow [2024-06-21 21:53:59,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 340 transitions, 4927 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 21:53:59,887 INFO L231 Difference]: Finished difference. Result has 230 places, 322 transitions, 4177 flow [2024-06-21 21:53:59,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4177, PETRI_PLACES=230, PETRI_TRANSITIONS=322} [2024-06-21 21:53:59,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 21:53:59,888 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 322 transitions, 4177 flow [2024-06-21 21:53:59,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:53:59,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:59,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:53:59,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:53:59,889 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:59,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:59,889 INFO L85 PathProgramCache]: Analyzing trace with hash 607367192, now seen corresponding path program 1 times [2024-06-21 21:53:59,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:59,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038207215] [2024-06-21 21:53:59,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:59,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:59,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:01,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:01,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038207215] [2024-06-21 21:54:01,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038207215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:01,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493756719] [2024-06-21 21:54:01,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:01,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:01,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:01,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:01,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 322 transitions, 4177 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:01,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:01,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:01,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:03,781 INFO L124 PetriNetUnfolderBase]: 4707/7751 cut-off events. [2024-06-21 21:54:03,781 INFO L125 PetriNetUnfolderBase]: For 187344/187346 co-relation queries the response was YES. [2024-06-21 21:54:03,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40056 conditions, 7751 events. 4707/7751 cut-off events. For 187344/187346 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 53245 event pairs, 1750 based on Foata normal form. 6/7756 useless extension candidates. Maximal degree in co-relation 39954. Up to 6971 conditions per place. [2024-06-21 21:54:03,860 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 306 selfloop transitions, 62 changer transitions 0/373 dead transitions. [2024-06-21 21:54:03,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 373 transitions, 5520 flow [2024-06-21 21:54:03,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:03,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:03,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 21:54:03,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 21:54:03,862 INFO L175 Difference]: Start difference. First operand has 230 places, 322 transitions, 4177 flow. Second operand 7 states and 130 transitions. [2024-06-21 21:54:03,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 373 transitions, 5520 flow [2024-06-21 21:54:04,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 373 transitions, 5437 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:54:04,152 INFO L231 Difference]: Finished difference. Result has 231 places, 342 transitions, 4502 flow [2024-06-21 21:54:04,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4502, PETRI_PLACES=231, PETRI_TRANSITIONS=342} [2024-06-21 21:54:04,153 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-21 21:54:04,153 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 342 transitions, 4502 flow [2024-06-21 21:54:04,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:04,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:04,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:04,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:54:04,154 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:04,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:04,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1491969994, now seen corresponding path program 2 times [2024-06-21 21:54:04,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:04,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484909011] [2024-06-21 21:54:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:04,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:04,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:06,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-21 21:54:06,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:06,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484909011] [2024-06-21 21:54:06,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484909011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:06,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:06,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:06,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30063340] [2024-06-21 21:54:06,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:06,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:06,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:06,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:06,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:06,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:06,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 342 transitions, 4502 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:06,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:06,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:06,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:08,478 INFO L124 PetriNetUnfolderBase]: 4985/8112 cut-off events. [2024-06-21 21:54:08,478 INFO L125 PetriNetUnfolderBase]: For 227903/227903 co-relation queries the response was YES. [2024-06-21 21:54:08,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44673 conditions, 8112 events. 4985/8112 cut-off events. For 227903/227903 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 55069 event pairs, 1656 based on Foata normal form. 6/8115 useless extension candidates. Maximal degree in co-relation 44570. Up to 7398 conditions per place. [2024-06-21 21:54:08,563 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 316 selfloop transitions, 71 changer transitions 0/392 dead transitions. [2024-06-21 21:54:08,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 392 transitions, 5870 flow [2024-06-21 21:54:08,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:08,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:54:08,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 21:54:08,580 INFO L175 Difference]: Start difference. First operand has 231 places, 342 transitions, 4502 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:54:08,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 392 transitions, 5870 flow [2024-06-21 21:54:08,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 392 transitions, 5802 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-21 21:54:08,974 INFO L231 Difference]: Finished difference. Result has 241 places, 365 transitions, 4891 flow [2024-06-21 21:54:08,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4891, PETRI_PLACES=241, PETRI_TRANSITIONS=365} [2024-06-21 21:54:08,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-21 21:54:08,976 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 365 transitions, 4891 flow [2024-06-21 21:54:08,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:08,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:08,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:08,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:54:08,977 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:08,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:08,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1774963422, now seen corresponding path program 3 times [2024-06-21 21:54:08,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:08,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704031393] [2024-06-21 21:54:08,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:08,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:08,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:11,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:11,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:11,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704031393] [2024-06-21 21:54:11,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704031393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:11,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:11,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:54:11,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109554985] [2024-06-21 21:54:11,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:11,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:54:11,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:11,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:54:11,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:54:11,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:11,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 365 transitions, 4891 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:11,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:11,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:11,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:12,859 INFO L124 PetriNetUnfolderBase]: 4979/8129 cut-off events. [2024-06-21 21:54:12,860 INFO L125 PetriNetUnfolderBase]: For 234479/234479 co-relation queries the response was YES. [2024-06-21 21:54:12,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45805 conditions, 8129 events. 4979/8129 cut-off events. For 234479/234479 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 55678 event pairs, 2387 based on Foata normal form. 2/8130 useless extension candidates. Maximal degree in co-relation 45697. Up to 7836 conditions per place. [2024-06-21 21:54:12,933 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 357 selfloop transitions, 15 changer transitions 0/377 dead transitions. [2024-06-21 21:54:12,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 377 transitions, 5671 flow [2024-06-21 21:54:12,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:12,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:12,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:54:12,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-21 21:54:12,935 INFO L175 Difference]: Start difference. First operand has 241 places, 365 transitions, 4891 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:54:12,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 377 transitions, 5671 flow [2024-06-21 21:54:13,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 377 transitions, 5491 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 21:54:13,278 INFO L231 Difference]: Finished difference. Result has 244 places, 365 transitions, 4747 flow [2024-06-21 21:54:13,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4747, PETRI_PLACES=244, PETRI_TRANSITIONS=365} [2024-06-21 21:54:13,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-21 21:54:13,279 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 365 transitions, 4747 flow [2024-06-21 21:54:13,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:13,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:13,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:13,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:54:13,280 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:13,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:13,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1947453498, now seen corresponding path program 3 times [2024-06-21 21:54:13,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:13,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218521116] [2024-06-21 21:54:13,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:13,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:15,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218521116] [2024-06-21 21:54:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218521116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205726194] [2024-06-21 21:54:15,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:15,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:15,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 365 transitions, 4747 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:15,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:15,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:15,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:17,373 INFO L124 PetriNetUnfolderBase]: 4969/8098 cut-off events. [2024-06-21 21:54:17,373 INFO L125 PetriNetUnfolderBase]: For 239126/239126 co-relation queries the response was YES. [2024-06-21 21:54:17,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45152 conditions, 8098 events. 4969/8098 cut-off events. For 239126/239126 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 55021 event pairs, 1668 based on Foata normal form. 6/8101 useless extension candidates. Maximal degree in co-relation 45042. Up to 7396 conditions per place. [2024-06-21 21:54:17,458 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 316 selfloop transitions, 73 changer transitions 0/394 dead transitions. [2024-06-21 21:54:17,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 394 transitions, 5927 flow [2024-06-21 21:54:17,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:17,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:17,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:54:17,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 21:54:17,459 INFO L175 Difference]: Start difference. First operand has 244 places, 365 transitions, 4747 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:54:17,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 394 transitions, 5927 flow [2024-06-21 21:54:17,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 394 transitions, 5897 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:54:17,938 INFO L231 Difference]: Finished difference. Result has 247 places, 374 transitions, 5052 flow [2024-06-21 21:54:17,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5052, PETRI_PLACES=247, PETRI_TRANSITIONS=374} [2024-06-21 21:54:17,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-21 21:54:17,938 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 374 transitions, 5052 flow [2024-06-21 21:54:17,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:17,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:17,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:17,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:54:17,939 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:17,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:17,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1947699576, now seen corresponding path program 1 times [2024-06-21 21:54:17,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:17,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538986470] [2024-06-21 21:54:17,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:17,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:17,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:20,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:20,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:20,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538986470] [2024-06-21 21:54:20,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538986470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:20,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:20,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:54:20,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175566220] [2024-06-21 21:54:20,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:20,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:54:20,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:54:20,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:54:20,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:20,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 374 transitions, 5052 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:20,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:20,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:20,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:23,318 INFO L124 PetriNetUnfolderBase]: 5008/8153 cut-off events. [2024-06-21 21:54:23,319 INFO L125 PetriNetUnfolderBase]: For 256074/256074 co-relation queries the response was YES. [2024-06-21 21:54:23,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46027 conditions, 8153 events. 5008/8153 cut-off events. For 256074/256074 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 55329 event pairs, 1657 based on Foata normal form. 14/8164 useless extension candidates. Maximal degree in co-relation 45915. Up to 7694 conditions per place. [2024-06-21 21:54:23,393 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 347 selfloop transitions, 45 changer transitions 0/397 dead transitions. [2024-06-21 21:54:23,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 397 transitions, 5970 flow [2024-06-21 21:54:23,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:23,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:23,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:54:23,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:54:23,395 INFO L175 Difference]: Start difference. First operand has 247 places, 374 transitions, 5052 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:54:23,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 397 transitions, 5970 flow [2024-06-21 21:54:23,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 397 transitions, 5848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 21:54:23,828 INFO L231 Difference]: Finished difference. Result has 251 places, 376 transitions, 5059 flow [2024-06-21 21:54:23,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5059, PETRI_PLACES=251, PETRI_TRANSITIONS=376} [2024-06-21 21:54:23,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-21 21:54:23,828 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 376 transitions, 5059 flow [2024-06-21 21:54:23,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:23,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:23,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:23,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:54:23,829 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash 751171959, now seen corresponding path program 1 times [2024-06-21 21:54:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:23,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302795764] [2024-06-21 21:54:23,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:23,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:23,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:25,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:25,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302795764] [2024-06-21 21:54:25,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302795764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:25,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:25,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:25,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975939431] [2024-06-21 21:54:25,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:25,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:25,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:25,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:25,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:25,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:25,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 376 transitions, 5059 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:25,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:25,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:25,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:28,043 INFO L124 PetriNetUnfolderBase]: 5093/8324 cut-off events. [2024-06-21 21:54:28,043 INFO L125 PetriNetUnfolderBase]: For 260750/260752 co-relation queries the response was YES. [2024-06-21 21:54:28,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47545 conditions, 8324 events. 5093/8324 cut-off events. For 260750/260752 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57028 event pairs, 1729 based on Foata normal form. 3/8327 useless extension candidates. Maximal degree in co-relation 47431. Up to 7343 conditions per place. [2024-06-21 21:54:28,128 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 342 selfloop transitions, 91 changer transitions 0/438 dead transitions. [2024-06-21 21:54:28,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 438 transitions, 6792 flow [2024-06-21 21:54:28,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:28,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:28,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 21:54:28,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 21:54:28,130 INFO L175 Difference]: Start difference. First operand has 251 places, 376 transitions, 5059 flow. Second operand 8 states and 160 transitions. [2024-06-21 21:54:28,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 438 transitions, 6792 flow [2024-06-21 21:54:28,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 438 transitions, 6681 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 21:54:28,603 INFO L231 Difference]: Finished difference. Result has 258 places, 400 transitions, 5612 flow [2024-06-21 21:54:28,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5612, PETRI_PLACES=258, PETRI_TRANSITIONS=400} [2024-06-21 21:54:28,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-21 21:54:28,604 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 400 transitions, 5612 flow [2024-06-21 21:54:28,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:28,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:28,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:28,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:54:28,604 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:28,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:28,605 INFO L85 PathProgramCache]: Analyzing trace with hash -198327945, now seen corresponding path program 2 times [2024-06-21 21:54:28,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:28,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603088834] [2024-06-21 21:54:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:28,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:30,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:30,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:30,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603088834] [2024-06-21 21:54:30,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603088834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:30,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:30,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:30,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451647487] [2024-06-21 21:54:30,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:30,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:30,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:30,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:30,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:30,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:30,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 400 transitions, 5612 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:30,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:30,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:30,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:32,723 INFO L124 PetriNetUnfolderBase]: 5111/8313 cut-off events. [2024-06-21 21:54:32,723 INFO L125 PetriNetUnfolderBase]: For 271492/271492 co-relation queries the response was YES. [2024-06-21 21:54:32,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48786 conditions, 8313 events. 5111/8313 cut-off events. For 271492/271492 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 56659 event pairs, 1665 based on Foata normal form. 2/8315 useless extension candidates. Maximal degree in co-relation 48667. Up to 7870 conditions per place. [2024-06-21 21:54:32,819 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 372 selfloop transitions, 61 changer transitions 0/438 dead transitions. [2024-06-21 21:54:32,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 438 transitions, 6813 flow [2024-06-21 21:54:32,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 21:54:32,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-21 21:54:32,820 INFO L175 Difference]: Start difference. First operand has 258 places, 400 transitions, 5612 flow. Second operand 9 states and 161 transitions. [2024-06-21 21:54:32,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 438 transitions, 6813 flow [2024-06-21 21:54:33,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 438 transitions, 6727 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-06-21 21:54:33,333 INFO L231 Difference]: Finished difference. Result has 267 places, 406 transitions, 5771 flow [2024-06-21 21:54:33,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5771, PETRI_PLACES=267, PETRI_TRANSITIONS=406} [2024-06-21 21:54:33,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-21 21:54:33,333 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 406 transitions, 5771 flow [2024-06-21 21:54:33,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:33,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:33,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:33,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:54:33,336 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:33,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:33,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1216691797, now seen corresponding path program 3 times [2024-06-21 21:54:33,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:33,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015595650] [2024-06-21 21:54:33,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:33,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:35,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-21 21:54:35,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:35,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015595650] [2024-06-21 21:54:35,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015595650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:35,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:35,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:35,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686731105] [2024-06-21 21:54:35,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:35,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:35,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:35,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:35,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:35,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:35,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 406 transitions, 5771 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:35,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:35,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:35,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:37,743 INFO L124 PetriNetUnfolderBase]: 5145/8394 cut-off events. [2024-06-21 21:54:37,743 INFO L125 PetriNetUnfolderBase]: For 288705/288707 co-relation queries the response was YES. [2024-06-21 21:54:37,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49748 conditions, 8394 events. 5145/8394 cut-off events. For 288705/288707 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57540 event pairs, 1766 based on Foata normal form. 4/8398 useless extension candidates. Maximal degree in co-relation 49625. Up to 7387 conditions per place. [2024-06-21 21:54:37,846 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 337 selfloop transitions, 104 changer transitions 0/446 dead transitions. [2024-06-21 21:54:37,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 446 transitions, 7240 flow [2024-06-21 21:54:37,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 21:54:37,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-21 21:54:37,847 INFO L175 Difference]: Start difference. First operand has 267 places, 406 transitions, 5771 flow. Second operand 7 states and 139 transitions. [2024-06-21 21:54:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 446 transitions, 7240 flow [2024-06-21 21:54:38,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 446 transitions, 7096 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:54:38,360 INFO L231 Difference]: Finished difference. Result has 269 places, 415 transitions, 6043 flow [2024-06-21 21:54:38,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6043, PETRI_PLACES=269, PETRI_TRANSITIONS=415} [2024-06-21 21:54:38,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-21 21:54:38,360 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 415 transitions, 6043 flow [2024-06-21 21:54:38,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:38,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:38,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] [2024-06-21 21:54:38,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:54:38,361 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:38,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:38,361 INFO L85 PathProgramCache]: Analyzing trace with hash -275263877, now seen corresponding path program 4 times [2024-06-21 21:54:38,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:38,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954142286] [2024-06-21 21:54:38,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:38,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:40,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:40,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:40,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954142286] [2024-06-21 21:54:40,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954142286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:40,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:40,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:40,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771781917] [2024-06-21 21:54:40,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:40,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:40,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:40,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:40,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:40,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:40,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 415 transitions, 6043 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:40,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:40,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:40,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:42,908 INFO L124 PetriNetUnfolderBase]: 5187/8424 cut-off events. [2024-06-21 21:54:42,908 INFO L125 PetriNetUnfolderBase]: For 303133/303133 co-relation queries the response was YES. [2024-06-21 21:54:42,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51028 conditions, 8424 events. 5187/8424 cut-off events. For 303133/303133 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 57382 event pairs, 1668 based on Foata normal form. 2/8426 useless extension candidates. Maximal degree in co-relation 50903. Up to 7951 conditions per place. [2024-06-21 21:54:42,998 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 378 selfloop transitions, 71 changer transitions 0/454 dead transitions. [2024-06-21 21:54:42,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 454 transitions, 7432 flow [2024-06-21 21:54:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:42,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:42,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 21:54:42,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-21 21:54:43,000 INFO L175 Difference]: Start difference. First operand has 269 places, 415 transitions, 6043 flow. Second operand 8 states and 142 transitions. [2024-06-21 21:54:43,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 454 transitions, 7432 flow [2024-06-21 21:54:43,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 454 transitions, 7256 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 21:54:43,604 INFO L231 Difference]: Finished difference. Result has 275 places, 427 transitions, 6309 flow [2024-06-21 21:54:43,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6309, PETRI_PLACES=275, PETRI_TRANSITIONS=427} [2024-06-21 21:54:43,608 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-21 21:54:43,608 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 427 transitions, 6309 flow [2024-06-21 21:54:43,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:43,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:43,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:43,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:54:43,608 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:43,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:43,609 INFO L85 PathProgramCache]: Analyzing trace with hash -966986155, now seen corresponding path program 5 times [2024-06-21 21:54:43,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:43,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131971703] [2024-06-21 21:54:43,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:43,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:45,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:45,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131971703] [2024-06-21 21:54:45,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131971703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:45,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:45,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:45,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807748544] [2024-06-21 21:54:45,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:45,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:45,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:45,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:45,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:45,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 427 transitions, 6309 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:45,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:45,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:45,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:48,138 INFO L124 PetriNetUnfolderBase]: 5189/8448 cut-off events. [2024-06-21 21:54:48,139 INFO L125 PetriNetUnfolderBase]: For 304506/304508 co-relation queries the response was YES. [2024-06-21 21:54:48,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50919 conditions, 8448 events. 5189/8448 cut-off events. For 304506/304508 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57791 event pairs, 1888 based on Foata normal form. 4/8451 useless extension candidates. Maximal degree in co-relation 50792. Up to 7428 conditions per place. [2024-06-21 21:54:48,242 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 351 selfloop transitions, 101 changer transitions 0/457 dead transitions. [2024-06-21 21:54:48,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 457 transitions, 7693 flow [2024-06-21 21:54:48,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:48,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:48,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 21:54:48,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-21 21:54:48,244 INFO L175 Difference]: Start difference. First operand has 275 places, 427 transitions, 6309 flow. Second operand 7 states and 132 transitions. [2024-06-21 21:54:48,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 457 transitions, 7693 flow [2024-06-21 21:54:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 457 transitions, 7495 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 21:54:48,820 INFO L231 Difference]: Finished difference. Result has 277 places, 430 transitions, 6388 flow [2024-06-21 21:54:48,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6388, PETRI_PLACES=277, PETRI_TRANSITIONS=430} [2024-06-21 21:54:48,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-21 21:54:48,821 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 430 transitions, 6388 flow [2024-06-21 21:54:48,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:48,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:48,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:48,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:54:48,822 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:48,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:48,822 INFO L85 PathProgramCache]: Analyzing trace with hash -954605995, now seen corresponding path program 6 times [2024-06-21 21:54:48,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:48,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742055341] [2024-06-21 21:54:48,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:48,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:51,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:51,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742055341] [2024-06-21 21:54:51,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742055341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:51,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:51,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:51,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915861590] [2024-06-21 21:54:51,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:51,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:51,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:51,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:51,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:51,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:51,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 430 transitions, 6388 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:51,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:51,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:51,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:53,647 INFO L124 PetriNetUnfolderBase]: 5176/8428 cut-off events. [2024-06-21 21:54:53,647 INFO L125 PetriNetUnfolderBase]: For 304500/304502 co-relation queries the response was YES. [2024-06-21 21:54:53,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50840 conditions, 8428 events. 5176/8428 cut-off events. For 304500/304502 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 57655 event pairs, 1844 based on Foata normal form. 5/8432 useless extension candidates. Maximal degree in co-relation 50712. Up to 7421 conditions per place. [2024-06-21 21:54:53,733 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 350 selfloop transitions, 98 changer transitions 0/453 dead transitions. [2024-06-21 21:54:53,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 453 transitions, 7575 flow [2024-06-21 21:54:53,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:54:53,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:54:53,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 21:54:53,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:54:53,734 INFO L175 Difference]: Start difference. First operand has 277 places, 430 transitions, 6388 flow. Second operand 7 states and 129 transitions. [2024-06-21 21:54:53,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 453 transitions, 7575 flow [2024-06-21 21:54:54,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 453 transitions, 7342 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 21:54:54,263 INFO L231 Difference]: Finished difference. Result has 280 places, 430 transitions, 6359 flow [2024-06-21 21:54:54,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6359, PETRI_PLACES=280, PETRI_TRANSITIONS=430} [2024-06-21 21:54:54,264 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-21 21:54:54,264 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 430 transitions, 6359 flow [2024-06-21 21:54:54,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:54,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:54,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:54:54,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:54:54,264 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:54,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:54,265 INFO L85 PathProgramCache]: Analyzing trace with hash 986206327, now seen corresponding path program 7 times [2024-06-21 21:54:54,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:54,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691594511] [2024-06-21 21:54:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:54,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:56,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:56,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691594511] [2024-06-21 21:54:56,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691594511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:56,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:56,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:54:56,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619282905] [2024-06-21 21:54:56,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:56,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:54:56,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:56,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:54:56,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:54:56,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:54:56,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 430 transitions, 6359 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:56,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:56,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:54:56,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:58,537 INFO L124 PetriNetUnfolderBase]: 5167/8403 cut-off events. [2024-06-21 21:54:58,538 INFO L125 PetriNetUnfolderBase]: For 306669/306669 co-relation queries the response was YES. [2024-06-21 21:54:58,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50551 conditions, 8403 events. 5167/8403 cut-off events. For 306669/306669 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57212 event pairs, 1685 based on Foata normal form. 3/8403 useless extension candidates. Maximal degree in co-relation 50423. Up to 7592 conditions per place. [2024-06-21 21:54:58,721 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 354 selfloop transitions, 93 changer transitions 0/452 dead transitions. [2024-06-21 21:54:58,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 452 transitions, 7579 flow [2024-06-21 21:54:58,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:54:58,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:54:58,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 21:54:58,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 21:54:58,723 INFO L175 Difference]: Start difference. First operand has 280 places, 430 transitions, 6359 flow. Second operand 8 states and 139 transitions. [2024-06-21 21:54:58,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 452 transitions, 7579 flow [2024-06-21 21:54:59,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 452 transitions, 7321 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 21:54:59,306 INFO L231 Difference]: Finished difference. Result has 282 places, 430 transitions, 6302 flow [2024-06-21 21:54:59,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6302, PETRI_PLACES=282, PETRI_TRANSITIONS=430} [2024-06-21 21:54:59,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-21 21:54:59,307 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 430 transitions, 6302 flow [2024-06-21 21:54:59,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:54:59,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:59,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] [2024-06-21 21:54:59,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:54:59,308 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:59,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:59,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1566491767, now seen corresponding path program 8 times [2024-06-21 21:54:59,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:59,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258660007] [2024-06-21 21:54:59,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:59,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:59,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:01,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:01,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258660007] [2024-06-21 21:55:01,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258660007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:01,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:01,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:01,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198589951] [2024-06-21 21:55:01,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:01,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:01,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:01,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:01,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:01,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:01,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 430 transitions, 6302 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:01,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:01,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:01,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:03,887 INFO L124 PetriNetUnfolderBase]: 5141/8355 cut-off events. [2024-06-21 21:55:03,887 INFO L125 PetriNetUnfolderBase]: For 310883/310883 co-relation queries the response was YES. [2024-06-21 21:55:03,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49884 conditions, 8355 events. 5141/8355 cut-off events. For 310883/310883 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 56788 event pairs, 1674 based on Foata normal form. 6/8358 useless extension candidates. Maximal degree in co-relation 49755. Up to 7578 conditions per place. [2024-06-21 21:55:04,000 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 93 changer transitions 0/456 dead transitions. [2024-06-21 21:55:04,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 456 transitions, 7553 flow [2024-06-21 21:55:04,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:55:04,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:55:04,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:55:04,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 21:55:04,002 INFO L175 Difference]: Start difference. First operand has 282 places, 430 transitions, 6302 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:55:04,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 456 transitions, 7553 flow [2024-06-21 21:55:04,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 456 transitions, 7338 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 21:55:04,622 INFO L231 Difference]: Finished difference. Result has 285 places, 430 transitions, 6285 flow [2024-06-21 21:55:04,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6087, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6285, PETRI_PLACES=285, PETRI_TRANSITIONS=430} [2024-06-21 21:55:04,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-21 21:55:04,623 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 430 transitions, 6285 flow [2024-06-21 21:55:04,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:04,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:04,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:04,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:55:04,623 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:04,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:04,624 INFO L85 PathProgramCache]: Analyzing trace with hash -958315982, now seen corresponding path program 1 times [2024-06-21 21:55:04,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:04,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021843160] [2024-06-21 21:55:04,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:04,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:06,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:06,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:06,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021843160] [2024-06-21 21:55:06,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021843160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:06,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:06,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:06,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293870230] [2024-06-21 21:55:06,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:06,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:06,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:06,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:06,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:06,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:06,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 430 transitions, 6285 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-21 21:55:06,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:06,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:06,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:09,541 INFO L124 PetriNetUnfolderBase]: 5253/8543 cut-off events. [2024-06-21 21:55:09,541 INFO L125 PetriNetUnfolderBase]: For 338984/338994 co-relation queries the response was YES. [2024-06-21 21:55:09,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51470 conditions, 8543 events. 5253/8543 cut-off events. For 338984/338994 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 58499 event pairs, 1755 based on Foata normal form. 18/8560 useless extension candidates. Maximal degree in co-relation 51340. Up to 7466 conditions per place. [2024-06-21 21:55:09,634 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 102 changer transitions 0/469 dead transitions. [2024-06-21 21:55:09,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 469 transitions, 7754 flow [2024-06-21 21:55:09,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:55:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:55:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 21:55:09,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-21 21:55:09,636 INFO L175 Difference]: Start difference. First operand has 285 places, 430 transitions, 6285 flow. Second operand 7 states and 131 transitions. [2024-06-21 21:55:09,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 469 transitions, 7754 flow [2024-06-21 21:55:10,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 469 transitions, 7414 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-21 21:55:10,321 INFO L231 Difference]: Finished difference. Result has 283 places, 444 transitions, 6414 flow [2024-06-21 21:55:10,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6414, PETRI_PLACES=283, PETRI_TRANSITIONS=444} [2024-06-21 21:55:10,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-21 21:55:10,322 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 444 transitions, 6414 flow [2024-06-21 21:55:10,322 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-21 21:55:10,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:10,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:10,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:55:10,323 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:10,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:10,323 INFO L85 PathProgramCache]: Analyzing trace with hash -481150380, now seen corresponding path program 2 times [2024-06-21 21:55:10,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:10,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257185847] [2024-06-21 21:55:10,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:10,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:12,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:12,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:12,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257185847] [2024-06-21 21:55:12,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257185847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:12,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:12,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:12,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419798635] [2024-06-21 21:55:12,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:12,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:12,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:12,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:12,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:12,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:12,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 444 transitions, 6414 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:12,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:12,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:12,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:15,450 INFO L124 PetriNetUnfolderBase]: 5301/8608 cut-off events. [2024-06-21 21:55:15,450 INFO L125 PetriNetUnfolderBase]: For 350519/350521 co-relation queries the response was YES. [2024-06-21 21:55:15,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52200 conditions, 8608 events. 5301/8608 cut-off events. For 350519/350521 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 58882 event pairs, 1843 based on Foata normal form. 10/8617 useless extension candidates. Maximal degree in co-relation 52069. Up to 7498 conditions per place. [2024-06-21 21:55:15,557 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 357 selfloop transitions, 113 changer transitions 0/475 dead transitions. [2024-06-21 21:55:15,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 475 transitions, 7746 flow [2024-06-21 21:55:15,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:15,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:15,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 21:55:15,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 21:55:15,559 INFO L175 Difference]: Start difference. First operand has 283 places, 444 transitions, 6414 flow. Second operand 8 states and 146 transitions. [2024-06-21 21:55:15,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 475 transitions, 7746 flow [2024-06-21 21:55:16,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 475 transitions, 7575 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-21 21:55:16,323 INFO L231 Difference]: Finished difference. Result has 289 places, 448 transitions, 6557 flow [2024-06-21 21:55:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6557, PETRI_PLACES=289, PETRI_TRANSITIONS=448} [2024-06-21 21:55:16,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-21 21:55:16,324 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 448 transitions, 6557 flow [2024-06-21 21:55:16,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:16,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:16,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:16,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:55:16,324 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:16,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:16,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1648515966, now seen corresponding path program 3 times [2024-06-21 21:55:16,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:16,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349236827] [2024-06-21 21:55:16,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:16,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:16,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:18,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:18,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349236827] [2024-06-21 21:55:18,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349236827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:18,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:18,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:18,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432256172] [2024-06-21 21:55:18,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:18,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:18,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:18,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:18,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:18,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:18,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 448 transitions, 6557 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:18,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:18,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:18,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:21,989 INFO L124 PetriNetUnfolderBase]: 5277/8572 cut-off events. [2024-06-21 21:55:21,990 INFO L125 PetriNetUnfolderBase]: For 351443/351445 co-relation queries the response was YES. [2024-06-21 21:55:22,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51545 conditions, 8572 events. 5277/8572 cut-off events. For 351443/351445 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 58615 event pairs, 1833 based on Foata normal form. 10/8581 useless extension candidates. Maximal degree in co-relation 51412. Up to 7486 conditions per place. [2024-06-21 21:55:22,100 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 351 selfloop transitions, 125 changer transitions 0/481 dead transitions. [2024-06-21 21:55:22,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 481 transitions, 7856 flow [2024-06-21 21:55:22,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:55:22,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:55:22,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-21 21:55:22,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39112050739957716 [2024-06-21 21:55:22,102 INFO L175 Difference]: Start difference. First operand has 289 places, 448 transitions, 6557 flow. Second operand 11 states and 185 transitions. [2024-06-21 21:55:22,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 481 transitions, 7856 flow [2024-06-21 21:55:22,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 481 transitions, 7520 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 21:55:22,831 INFO L231 Difference]: Finished difference. Result has 293 places, 449 transitions, 6496 flow [2024-06-21 21:55:22,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6496, PETRI_PLACES=293, PETRI_TRANSITIONS=449} [2024-06-21 21:55:22,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-21 21:55:22,838 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 449 transitions, 6496 flow [2024-06-21 21:55:22,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:22,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:22,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:22,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:55:22,839 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:22,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:22,840 INFO L85 PathProgramCache]: Analyzing trace with hash 993572640, now seen corresponding path program 4 times [2024-06-21 21:55:22,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:22,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987166341] [2024-06-21 21:55:22,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:22,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:25,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:25,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:25,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987166341] [2024-06-21 21:55:25,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987166341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:25,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:25,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:25,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181851059] [2024-06-21 21:55:25,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:25,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:25,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:25,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:25,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:25,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:25,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 449 transitions, 6496 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-21 21:55:25,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:25,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:25,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:27,403 INFO L124 PetriNetUnfolderBase]: 5337/8643 cut-off events. [2024-06-21 21:55:27,403 INFO L125 PetriNetUnfolderBase]: For 364546/364546 co-relation queries the response was YES. [2024-06-21 21:55:27,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51886 conditions, 8643 events. 5337/8643 cut-off events. For 364546/364546 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 58741 event pairs, 1692 based on Foata normal form. 12/8652 useless extension candidates. Maximal degree in co-relation 51754. Up to 7810 conditions per place. [2024-06-21 21:55:27,509 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 360 selfloop transitions, 114 changer transitions 0/479 dead transitions. [2024-06-21 21:55:27,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 479 transitions, 7838 flow [2024-06-21 21:55:27,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:55:27,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:55:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 21:55:27,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-21 21:55:27,511 INFO L175 Difference]: Start difference. First operand has 293 places, 449 transitions, 6496 flow. Second operand 9 states and 158 transitions. [2024-06-21 21:55:27,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 479 transitions, 7838 flow [2024-06-21 21:55:28,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 479 transitions, 7529 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 21:55:28,134 INFO L231 Difference]: Finished difference. Result has 293 places, 456 transitions, 6532 flow [2024-06-21 21:55:28,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6193, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6532, PETRI_PLACES=293, PETRI_TRANSITIONS=456} [2024-06-21 21:55:28,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-21 21:55:28,135 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 456 transitions, 6532 flow [2024-06-21 21:55:28,135 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-21 21:55:28,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:28,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:28,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:55:28,136 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:28,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:28,136 INFO L85 PathProgramCache]: Analyzing trace with hash 130908756, now seen corresponding path program 5 times [2024-06-21 21:55:28,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:28,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565976753] [2024-06-21 21:55:28,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:30,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:30,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:30,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565976753] [2024-06-21 21:55:30,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565976753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:30,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:30,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:30,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947178511] [2024-06-21 21:55:30,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:30,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:30,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:30,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:30,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:30,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:30,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 456 transitions, 6532 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-21 21:55:30,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:30,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:30,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:32,726 INFO L124 PetriNetUnfolderBase]: 5317/8619 cut-off events. [2024-06-21 21:55:32,726 INFO L125 PetriNetUnfolderBase]: For 351862/351862 co-relation queries the response was YES. [2024-06-21 21:55:32,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50900 conditions, 8619 events. 5317/8619 cut-off events. For 351862/351862 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 58627 event pairs, 1696 based on Foata normal form. 12/8628 useless extension candidates. Maximal degree in co-relation 50768. Up to 7806 conditions per place. [2024-06-21 21:55:32,819 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 367 selfloop transitions, 103 changer transitions 0/475 dead transitions. [2024-06-21 21:55:32,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 475 transitions, 7640 flow [2024-06-21 21:55:32,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:55:32,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 21:55:32,821 INFO L175 Difference]: Start difference. First operand has 293 places, 456 transitions, 6532 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:55:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 475 transitions, 7640 flow [2024-06-21 21:55:33,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 475 transitions, 7423 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:55:33,529 INFO L231 Difference]: Finished difference. Result has 295 places, 456 transitions, 6537 flow [2024-06-21 21:55:33,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6537, PETRI_PLACES=295, PETRI_TRANSITIONS=456} [2024-06-21 21:55:33,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-21 21:55:33,530 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 456 transitions, 6537 flow [2024-06-21 21:55:33,530 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-21 21:55:33,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:33,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:33,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:55:33,530 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:33,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:33,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1811376477, now seen corresponding path program 1 times [2024-06-21 21:55:33,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:33,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437674317] [2024-06-21 21:55:33,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:33,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:33,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:35,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:35,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:35,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437674317] [2024-06-21 21:55:35,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437674317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:35,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:35,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:35,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12837025] [2024-06-21 21:55:35,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:35,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:35,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:35,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:35,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:35,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:35,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 456 transitions, 6537 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-21 21:55:35,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:35,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:35,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:37,971 INFO L124 PetriNetUnfolderBase]: 5327/8666 cut-off events. [2024-06-21 21:55:37,972 INFO L125 PetriNetUnfolderBase]: For 346906/346914 co-relation queries the response was YES. [2024-06-21 21:55:38,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51137 conditions, 8666 events. 5327/8666 cut-off events. For 346906/346914 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 59368 event pairs, 1761 based on Foata normal form. 10/8676 useless extension candidates. Maximal degree in co-relation 51004. Up to 7536 conditions per place. [2024-06-21 21:55:38,072 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 361 selfloop transitions, 133 changer transitions 0/499 dead transitions. [2024-06-21 21:55:38,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 499 transitions, 8057 flow [2024-06-21 21:55:38,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:55:38,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:55:38,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 21:55:38,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 21:55:38,074 INFO L175 Difference]: Start difference. First operand has 295 places, 456 transitions, 6537 flow. Second operand 8 states and 161 transitions. [2024-06-21 21:55:38,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 499 transitions, 8057 flow [2024-06-21 21:55:38,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 499 transitions, 7745 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:55:38,741 INFO L231 Difference]: Finished difference. Result has 295 places, 461 transitions, 6590 flow [2024-06-21 21:55:38,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6590, PETRI_PLACES=295, PETRI_TRANSITIONS=461} [2024-06-21 21:55:38,742 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-21 21:55:38,742 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 461 transitions, 6590 flow [2024-06-21 21:55:38,742 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-21 21:55:38,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:38,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] [2024-06-21 21:55:38,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:55:38,742 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:38,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:38,743 INFO L85 PathProgramCache]: Analyzing trace with hash 593320797, now seen corresponding path program 2 times [2024-06-21 21:55:38,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:38,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176637350] [2024-06-21 21:55:38,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:38,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:41,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:41,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:41,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176637350] [2024-06-21 21:55:41,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176637350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:41,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:41,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:41,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707254160] [2024-06-21 21:55:41,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:41,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:41,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:41,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:41,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:41,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:41,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 461 transitions, 6590 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:41,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:41,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:41,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:43,825 INFO L124 PetriNetUnfolderBase]: 5337/8683 cut-off events. [2024-06-21 21:55:43,826 INFO L125 PetriNetUnfolderBase]: For 357066/357068 co-relation queries the response was YES. [2024-06-21 21:55:43,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 8683 events. 5337/8683 cut-off events. For 357066/357068 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 59464 event pairs, 1778 based on Foata normal form. 4/8687 useless extension candidates. Maximal degree in co-relation 51368. Up to 7542 conditions per place. [2024-06-21 21:55:43,937 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 362 selfloop transitions, 134 changer transitions 0/501 dead transitions. [2024-06-21 21:55:43,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 501 transitions, 7982 flow [2024-06-21 21:55:43,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:55:43,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:55:43,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:55:43,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 21:55:43,939 INFO L175 Difference]: Start difference. First operand has 295 places, 461 transitions, 6590 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:55:43,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 501 transitions, 7982 flow [2024-06-21 21:55:44,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 501 transitions, 7754 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:55:44,664 INFO L231 Difference]: Finished difference. Result has 300 places, 464 transitions, 6680 flow [2024-06-21 21:55:44,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6365, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6680, PETRI_PLACES=300, PETRI_TRANSITIONS=464} [2024-06-21 21:55:44,665 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-21 21:55:44,665 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 464 transitions, 6680 flow [2024-06-21 21:55:44,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:44,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:44,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:44,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:55:44,666 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:44,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:44,666 INFO L85 PathProgramCache]: Analyzing trace with hash -292436353, now seen corresponding path program 3 times [2024-06-21 21:55:44,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:44,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320820985] [2024-06-21 21:55:44,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:44,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:46,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:46,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:46,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320820985] [2024-06-21 21:55:46,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320820985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:46,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:46,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:46,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424870886] [2024-06-21 21:55:46,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:46,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:46,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:46,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:46,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:46,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:46,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 464 transitions, 6680 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-21 21:55:46,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:46,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:46,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:49,081 INFO L124 PetriNetUnfolderBase]: 5325/8639 cut-off events. [2024-06-21 21:55:49,082 INFO L125 PetriNetUnfolderBase]: For 359624/359624 co-relation queries the response was YES. [2024-06-21 21:55:49,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51300 conditions, 8639 events. 5325/8639 cut-off events. For 359624/359624 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 58911 event pairs, 1687 based on Foata normal form. 4/8643 useless extension candidates. Maximal degree in co-relation 51165. Up to 8182 conditions per place. [2024-06-21 21:55:49,178 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 426 selfloop transitions, 61 changer transitions 0/492 dead transitions. [2024-06-21 21:55:49,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 492 transitions, 7738 flow [2024-06-21 21:55:49,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:55:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:55:49,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 21:55:49,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-21 21:55:49,180 INFO L175 Difference]: Start difference. First operand has 300 places, 464 transitions, 6680 flow. Second operand 9 states and 160 transitions. [2024-06-21 21:55:49,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 492 transitions, 7738 flow [2024-06-21 21:55:49,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 492 transitions, 7458 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 21:55:49,816 INFO L231 Difference]: Finished difference. Result has 303 places, 464 transitions, 6532 flow [2024-06-21 21:55:49,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6400, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6532, PETRI_PLACES=303, PETRI_TRANSITIONS=464} [2024-06-21 21:55:49,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-21 21:55:49,817 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 464 transitions, 6532 flow [2024-06-21 21:55:49,817 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-21 21:55:49,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:49,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:49,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:55:49,818 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:49,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:49,818 INFO L85 PathProgramCache]: Analyzing trace with hash 27148491, now seen corresponding path program 4 times [2024-06-21 21:55:49,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:49,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923659585] [2024-06-21 21:55:49,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:49,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:52,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:52,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923659585] [2024-06-21 21:55:52,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923659585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:52,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:52,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:52,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928363516] [2024-06-21 21:55:52,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:52,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:52,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:52,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:52,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:52,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:52,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 464 transitions, 6532 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-21 21:55:52,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:52,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:52,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:54,524 INFO L124 PetriNetUnfolderBase]: 5441/8828 cut-off events. [2024-06-21 21:55:54,525 INFO L125 PetriNetUnfolderBase]: For 396776/396784 co-relation queries the response was YES. [2024-06-21 21:55:54,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52678 conditions, 8828 events. 5441/8828 cut-off events. For 396776/396784 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 60481 event pairs, 1766 based on Foata normal form. 12/8840 useless extension candidates. Maximal degree in co-relation 52542. Up to 7609 conditions per place. [2024-06-21 21:55:54,636 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 348 selfloop transitions, 157 changer transitions 0/510 dead transitions. [2024-06-21 21:55:54,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 510 transitions, 8105 flow [2024-06-21 21:55:54,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:55:54,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:55:54,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 21:55:54,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 21:55:54,638 INFO L175 Difference]: Start difference. First operand has 303 places, 464 transitions, 6532 flow. Second operand 7 states and 140 transitions. [2024-06-21 21:55:54,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 510 transitions, 8105 flow [2024-06-21 21:55:55,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 510 transitions, 7983 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:55:55,493 INFO L231 Difference]: Finished difference. Result has 302 places, 478 transitions, 6934 flow [2024-06-21 21:55:55,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6410, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6934, PETRI_PLACES=302, PETRI_TRANSITIONS=478} [2024-06-21 21:55:55,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-21 21:55:55,493 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 478 transitions, 6934 flow [2024-06-21 21:55:55,494 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-21 21:55:55,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:55,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:55,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:55:55,494 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:55,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:55,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1613201407, now seen corresponding path program 5 times [2024-06-21 21:55:55,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:55,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452948795] [2024-06-21 21:55:55,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:55,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:58,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:58,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:58,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452948795] [2024-06-21 21:55:58,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452948795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:58,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:58,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:58,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297049195] [2024-06-21 21:55:58,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:58,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:58,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:58,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:58,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:58,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:55:58,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 478 transitions, 6934 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:55:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:01,444 INFO L124 PetriNetUnfolderBase]: 5542/8975 cut-off events. [2024-06-21 21:56:01,445 INFO L125 PetriNetUnfolderBase]: For 413847/413855 co-relation queries the response was YES. [2024-06-21 21:56:01,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54714 conditions, 8975 events. 5542/8975 cut-off events. For 413847/413855 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 61417 event pairs, 1858 based on Foata normal form. 8/8982 useless extension candidates. Maximal degree in co-relation 54577. Up to 7665 conditions per place. [2024-06-21 21:56:01,554 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 176 changer transitions 0/539 dead transitions. [2024-06-21 21:56:01,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 539 transitions, 8857 flow [2024-06-21 21:56:01,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:56:01,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:56:01,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 21:56:01,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-21 21:56:01,555 INFO L175 Difference]: Start difference. First operand has 302 places, 478 transitions, 6934 flow. Second operand 9 states and 158 transitions. [2024-06-21 21:56:01,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 539 transitions, 8857 flow [2024-06-21 21:56:02,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 539 transitions, 8636 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:02,384 INFO L231 Difference]: Finished difference. Result has 310 places, 509 transitions, 7838 flow [2024-06-21 21:56:02,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6744, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7838, PETRI_PLACES=310, PETRI_TRANSITIONS=509} [2024-06-21 21:56:02,385 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-21 21:56:02,385 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 509 transitions, 7838 flow [2024-06-21 21:56:02,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:02,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:02,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:02,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:56:02,386 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:02,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:02,386 INFO L85 PathProgramCache]: Analyzing trace with hash -760126239, now seen corresponding path program 6 times [2024-06-21 21:56:02,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:02,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239202605] [2024-06-21 21:56:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:02,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:02,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:04,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:04,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:04,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239202605] [2024-06-21 21:56:04,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239202605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:04,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:04,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:04,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654182189] [2024-06-21 21:56:04,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:04,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:04,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:04,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:04,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:04,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:04,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 509 transitions, 7838 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-21 21:56:04,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:04,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:04,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:06,766 INFO L124 PetriNetUnfolderBase]: 5530/8938 cut-off events. [2024-06-21 21:56:06,767 INFO L125 PetriNetUnfolderBase]: For 404613/404613 co-relation queries the response was YES. [2024-06-21 21:56:06,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55012 conditions, 8938 events. 5530/8938 cut-off events. For 404613/404613 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 60972 event pairs, 1721 based on Foata normal form. 4/8941 useless extension candidates. Maximal degree in co-relation 54872. Up to 8428 conditions per place. [2024-06-21 21:56:06,879 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 447 selfloop transitions, 80 changer transitions 0/532 dead transitions. [2024-06-21 21:56:06,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 532 transitions, 8978 flow [2024-06-21 21:56:06,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:06,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:06,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 21:56:06,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 21:56:06,881 INFO L175 Difference]: Start difference. First operand has 310 places, 509 transitions, 7838 flow. Second operand 8 states and 141 transitions. [2024-06-21 21:56:06,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 532 transitions, 8978 flow [2024-06-21 21:56:07,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 532 transitions, 8789 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:07,603 INFO L231 Difference]: Finished difference. Result has 314 places, 509 transitions, 7832 flow [2024-06-21 21:56:07,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7832, PETRI_PLACES=314, PETRI_TRANSITIONS=509} [2024-06-21 21:56:07,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-21 21:56:07,603 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 509 transitions, 7832 flow [2024-06-21 21:56:07,604 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-21 21:56:07,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:07,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:07,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:56:07,604 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:07,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:07,604 INFO L85 PathProgramCache]: Analyzing trace with hash 88202465, now seen corresponding path program 7 times [2024-06-21 21:56:07,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:07,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528728843] [2024-06-21 21:56:07,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:07,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:07,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:10,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:10,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528728843] [2024-06-21 21:56:10,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528728843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:10,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:10,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:10,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646806460] [2024-06-21 21:56:10,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:10,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:10,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:10,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:10,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:10,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 509 transitions, 7832 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:10,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:10,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:10,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:12,940 INFO L124 PetriNetUnfolderBase]: 5534/8958 cut-off events. [2024-06-21 21:56:12,941 INFO L125 PetriNetUnfolderBase]: For 417488/417490 co-relation queries the response was YES. [2024-06-21 21:56:13,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54685 conditions, 8958 events. 5534/8958 cut-off events. For 417488/417490 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61318 event pairs, 1992 based on Foata normal form. 6/8963 useless extension candidates. Maximal degree in co-relation 54543. Up to 7657 conditions per place. [2024-06-21 21:56:13,046 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 373 selfloop transitions, 161 changer transitions 0/539 dead transitions. [2024-06-21 21:56:13,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 539 transitions, 9190 flow [2024-06-21 21:56:13,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:13,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:13,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 21:56:13,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 21:56:13,048 INFO L175 Difference]: Start difference. First operand has 314 places, 509 transitions, 7832 flow. Second operand 8 states and 143 transitions. [2024-06-21 21:56:13,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 539 transitions, 9190 flow [2024-06-21 21:56:13,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 539 transitions, 9006 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:56:13,820 INFO L231 Difference]: Finished difference. Result has 314 places, 512 transitions, 8032 flow [2024-06-21 21:56:13,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8032, PETRI_PLACES=314, PETRI_TRANSITIONS=512} [2024-06-21 21:56:13,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-21 21:56:13,821 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 512 transitions, 8032 flow [2024-06-21 21:56:13,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:13,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:13,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:13,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:56:13,821 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:13,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:13,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1047143681, now seen corresponding path program 8 times [2024-06-21 21:56:13,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:13,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525698430] [2024-06-21 21:56:13,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:13,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:16,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:16,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:16,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525698430] [2024-06-21 21:56:16,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525698430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:16,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:16,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:16,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978941514] [2024-06-21 21:56:16,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:16,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:16,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:16,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:16,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:16,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:16,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 512 transitions, 8032 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-21 21:56:16,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:16,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:16,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:18,625 INFO L124 PetriNetUnfolderBase]: 5538/8959 cut-off events. [2024-06-21 21:56:18,625 INFO L125 PetriNetUnfolderBase]: For 416901/416910 co-relation queries the response was YES. [2024-06-21 21:56:18,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55139 conditions, 8959 events. 5538/8959 cut-off events. For 416901/416910 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 61327 event pairs, 1766 based on Foata normal form. 12/8970 useless extension candidates. Maximal degree in co-relation 54997. Up to 7660 conditions per place. [2024-06-21 21:56:18,745 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 155 changer transitions 0/543 dead transitions. [2024-06-21 21:56:18,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 543 transitions, 9534 flow [2024-06-21 21:56:18,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:18,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:18,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 21:56:18,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 21:56:18,747 INFO L175 Difference]: Start difference. First operand has 314 places, 512 transitions, 8032 flow. Second operand 7 states and 133 transitions. [2024-06-21 21:56:18,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 543 transitions, 9534 flow [2024-06-21 21:56:19,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 543 transitions, 9317 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:56:19,779 INFO L231 Difference]: Finished difference. Result has 316 places, 515 transitions, 8187 flow [2024-06-21 21:56:19,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8187, PETRI_PLACES=316, PETRI_TRANSITIONS=515} [2024-06-21 21:56:19,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-21 21:56:19,780 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 515 transitions, 8187 flow [2024-06-21 21:56:19,780 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-21 21:56:19,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:19,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:19,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:56:19,781 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:19,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:19,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1293597115, now seen corresponding path program 9 times [2024-06-21 21:56:19,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:19,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123874885] [2024-06-21 21:56:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:19,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:19,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:21,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:21,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:21,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123874885] [2024-06-21 21:56:21,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123874885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:21,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:21,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:21,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357953697] [2024-06-21 21:56:21,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:21,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:21,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:21,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:21,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:21,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:21,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 515 transitions, 8187 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-21 21:56:21,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:21,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:21,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:24,723 INFO L124 PetriNetUnfolderBase]: 5512/8927 cut-off events. [2024-06-21 21:56:24,724 INFO L125 PetriNetUnfolderBase]: For 422271/422280 co-relation queries the response was YES. [2024-06-21 21:56:24,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54796 conditions, 8927 events. 5512/8927 cut-off events. For 422271/422280 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 61099 event pairs, 1772 based on Foata normal form. 14/8940 useless extension candidates. Maximal degree in co-relation 54652. Up to 7641 conditions per place. [2024-06-21 21:56:24,823 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 148 changer transitions 0/539 dead transitions. [2024-06-21 21:56:24,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 539 transitions, 9474 flow [2024-06-21 21:56:24,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:24,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:24,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 21:56:24,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 21:56:24,825 INFO L175 Difference]: Start difference. First operand has 316 places, 515 transitions, 8187 flow. Second operand 7 states and 130 transitions. [2024-06-21 21:56:24,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 539 transitions, 9474 flow [2024-06-21 21:56:25,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 539 transitions, 9280 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 21:56:25,620 INFO L231 Difference]: Finished difference. Result has 320 places, 515 transitions, 8297 flow [2024-06-21 21:56:25,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7993, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8297, PETRI_PLACES=320, PETRI_TRANSITIONS=515} [2024-06-21 21:56:25,621 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-21 21:56:25,621 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 515 transitions, 8297 flow [2024-06-21 21:56:25,621 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-21 21:56:25,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:25,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:25,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:56:25,622 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:25,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:25,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2031031827, now seen corresponding path program 10 times [2024-06-21 21:56:25,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:25,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948830203] [2024-06-21 21:56:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:25,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:28,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:28,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948830203] [2024-06-21 21:56:28,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948830203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:28,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:28,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:28,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554444549] [2024-06-21 21:56:28,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:28,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:28,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:28,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:28,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:28,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:28,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 515 transitions, 8297 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:28,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:28,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:28,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:31,108 INFO L124 PetriNetUnfolderBase]: 5494/8910 cut-off events. [2024-06-21 21:56:31,108 INFO L125 PetriNetUnfolderBase]: For 422756/422758 co-relation queries the response was YES. [2024-06-21 21:56:31,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54521 conditions, 8910 events. 5494/8910 cut-off events. For 422756/422758 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 61096 event pairs, 1893 based on Foata normal form. 8/8917 useless extension candidates. Maximal degree in co-relation 54376. Up to 7630 conditions per place. [2024-06-21 21:56:31,234 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 160 changer transitions 0/542 dead transitions. [2024-06-21 21:56:31,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 542 transitions, 9732 flow [2024-06-21 21:56:31,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:31,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:31,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 21:56:31,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 21:56:31,236 INFO L175 Difference]: Start difference. First operand has 320 places, 515 transitions, 8297 flow. Second operand 8 states and 146 transitions. [2024-06-21 21:56:31,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 542 transitions, 9732 flow [2024-06-21 21:56:32,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 542 transitions, 9411 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:32,116 INFO L231 Difference]: Finished difference. Result has 322 places, 515 transitions, 8305 flow [2024-06-21 21:56:32,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8305, PETRI_PLACES=322, PETRI_TRANSITIONS=515} [2024-06-21 21:56:32,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-21 21:56:32,117 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 515 transitions, 8305 flow [2024-06-21 21:56:32,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:32,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:32,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:32,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:56:32,117 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:32,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:32,118 INFO L85 PathProgramCache]: Analyzing trace with hash -769819573, now seen corresponding path program 11 times [2024-06-21 21:56:32,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:32,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641222954] [2024-06-21 21:56:32,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:32,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:32,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:34,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:34,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641222954] [2024-06-21 21:56:34,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641222954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:34,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:34,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:34,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697605934] [2024-06-21 21:56:34,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:34,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:34,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:34,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:34,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:34,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:34,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 515 transitions, 8305 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:34,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:34,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:34,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:37,842 INFO L124 PetriNetUnfolderBase]: 5468/8874 cut-off events. [2024-06-21 21:56:37,842 INFO L125 PetriNetUnfolderBase]: For 418875/418877 co-relation queries the response was YES. [2024-06-21 21:56:37,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54081 conditions, 8874 events. 5468/8874 cut-off events. For 418875/418877 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 60851 event pairs, 1886 based on Foata normal form. 8/8881 useless extension candidates. Maximal degree in co-relation 53935. Up to 7611 conditions per place. [2024-06-21 21:56:37,952 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 164 changer transitions 0/546 dead transitions. [2024-06-21 21:56:37,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 546 transitions, 9624 flow [2024-06-21 21:56:37,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:56:37,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:56:37,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 21:56:37,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-21 21:56:37,954 INFO L175 Difference]: Start difference. First operand has 322 places, 515 transitions, 8305 flow. Second operand 10 states and 174 transitions. [2024-06-21 21:56:37,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 546 transitions, 9624 flow [2024-06-21 21:56:38,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 546 transitions, 9330 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:56:38,891 INFO L231 Difference]: Finished difference. Result has 327 places, 515 transitions, 8346 flow [2024-06-21 21:56:38,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8346, PETRI_PLACES=327, PETRI_TRANSITIONS=515} [2024-06-21 21:56:38,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 21:56:38,891 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 515 transitions, 8346 flow [2024-06-21 21:56:38,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:38,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:38,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:38,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:56:38,892 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:38,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash -354220497, now seen corresponding path program 12 times [2024-06-21 21:56:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:38,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998321040] [2024-06-21 21:56:38,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:41,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:41,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:41,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998321040] [2024-06-21 21:56:41,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998321040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:41,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:41,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:41,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249428212] [2024-06-21 21:56:41,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:41,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:41,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:41,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:41,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:41,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:41,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 515 transitions, 8346 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-21 21:56:41,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:41,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:41,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:43,764 INFO L124 PetriNetUnfolderBase]: 5424/8791 cut-off events. [2024-06-21 21:56:43,765 INFO L125 PetriNetUnfolderBase]: For 409629/409629 co-relation queries the response was YES. [2024-06-21 21:56:43,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53041 conditions, 8791 events. 5424/8791 cut-off events. For 409629/409629 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 60038 event pairs, 1696 based on Foata normal form. 12/8800 useless extension candidates. Maximal degree in co-relation 52894. Up to 7949 conditions per place. [2024-06-21 21:56:43,886 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 423 selfloop transitions, 110 changer transitions 0/538 dead transitions. [2024-06-21 21:56:43,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 538 transitions, 9626 flow [2024-06-21 21:56:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:56:43,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:56:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:56:43,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 21:56:43,887 INFO L175 Difference]: Start difference. First operand has 327 places, 515 transitions, 8346 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:56:43,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 538 transitions, 9626 flow [2024-06-21 21:56:44,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 538 transitions, 9100 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 21:56:44,919 INFO L231 Difference]: Finished difference. Result has 325 places, 515 transitions, 8056 flow [2024-06-21 21:56:44,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8056, PETRI_PLACES=325, PETRI_TRANSITIONS=515} [2024-06-21 21:56:44,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-21 21:56:44,920 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 515 transitions, 8056 flow [2024-06-21 21:56:44,920 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-21 21:56:44,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:44,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:44,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:56:44,921 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:44,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:44,921 INFO L85 PathProgramCache]: Analyzing trace with hash -380763073, now seen corresponding path program 13 times [2024-06-21 21:56:44,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:44,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142799959] [2024-06-21 21:56:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:44,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:44,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:47,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:47,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142799959] [2024-06-21 21:56:47,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142799959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:47,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:47,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:47,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776233733] [2024-06-21 21:56:47,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:47,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:47,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:47,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:47,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:47,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:47,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 515 transitions, 8056 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-21 21:56:47,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:47,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:47,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:49,458 INFO L124 PetriNetUnfolderBase]: 5398/8755 cut-off events. [2024-06-21 21:56:49,458 INFO L125 PetriNetUnfolderBase]: For 381251/381251 co-relation queries the response was YES. [2024-06-21 21:56:49,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52023 conditions, 8755 events. 5398/8755 cut-off events. For 381251/381251 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 59760 event pairs, 1698 based on Foata normal form. 6/8758 useless extension candidates. Maximal degree in co-relation 51876. Up to 7930 conditions per place. [2024-06-21 21:56:49,559 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 108 changer transitions 0/533 dead transitions. [2024-06-21 21:56:49,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 533 transitions, 9160 flow [2024-06-21 21:56:49,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:49,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:49,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:56:49,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 21:56:49,561 INFO L175 Difference]: Start difference. First operand has 325 places, 515 transitions, 8056 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:56:49,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 533 transitions, 9160 flow [2024-06-21 21:56:50,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 533 transitions, 8963 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:50,589 INFO L231 Difference]: Finished difference. Result has 327 places, 515 transitions, 8084 flow [2024-06-21 21:56:50,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7859, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=327, PETRI_TRANSITIONS=515} [2024-06-21 21:56:50,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 21:56:50,590 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 515 transitions, 8084 flow [2024-06-21 21:56:50,590 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-21 21:56:50,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:50,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:50,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:56:50,591 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:50,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:50,591 INFO L85 PathProgramCache]: Analyzing trace with hash -866892071, now seen corresponding path program 1 times [2024-06-21 21:56:50,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:50,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255994341] [2024-06-21 21:56:50,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:50,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:50,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:53,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:53,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:53,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255994341] [2024-06-21 21:56:53,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255994341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:53,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:53,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:53,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136408886] [2024-06-21 21:56:53,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:53,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:53,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:53,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:53,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:53,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:56:53,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 515 transitions, 8084 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:53,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:53,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:56:53,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:56,141 INFO L124 PetriNetUnfolderBase]: 5450/8843 cut-off events. [2024-06-21 21:56:56,141 INFO L125 PetriNetUnfolderBase]: For 410969/410969 co-relation queries the response was YES. [2024-06-21 21:56:56,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52577 conditions, 8843 events. 5450/8843 cut-off events. For 410969/410969 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 60603 event pairs, 1710 based on Foata normal form. 14/8854 useless extension candidates. Maximal degree in co-relation 52429. Up to 8315 conditions per place. [2024-06-21 21:56:56,258 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 486 selfloop transitions, 46 changer transitions 0/537 dead transitions. [2024-06-21 21:56:56,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 537 transitions, 9263 flow [2024-06-21 21:56:56,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:56,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:56,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:56:56,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:56:56,260 INFO L175 Difference]: Start difference. First operand has 327 places, 515 transitions, 8084 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:56:56,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 537 transitions, 9263 flow [2024-06-21 21:56:57,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 537 transitions, 8931 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 21:56:57,276 INFO L231 Difference]: Finished difference. Result has 324 places, 517 transitions, 7881 flow [2024-06-21 21:56:57,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7881, PETRI_PLACES=324, PETRI_TRANSITIONS=517} [2024-06-21 21:56:57,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-21 21:56:57,279 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 517 transitions, 7881 flow [2024-06-21 21:56:57,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:57,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:57,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:57,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:56:57,279 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:57,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:57,280 INFO L85 PathProgramCache]: Analyzing trace with hash -866387081, now seen corresponding path program 2 times [2024-06-21 21:56:57,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:57,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335983871] [2024-06-21 21:56:57,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:57,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:00,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:00,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:00,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335983871] [2024-06-21 21:57:00,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335983871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:00,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:00,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:00,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183021387] [2024-06-21 21:57:00,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:00,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:00,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:00,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:00,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:00,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:00,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 517 transitions, 7881 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:00,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:00,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:00,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:02,668 INFO L124 PetriNetUnfolderBase]: 5511/8934 cut-off events. [2024-06-21 21:57:02,669 INFO L125 PetriNetUnfolderBase]: For 417891/417891 co-relation queries the response was YES. [2024-06-21 21:57:02,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53264 conditions, 8934 events. 5511/8934 cut-off events. For 417891/417891 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 61199 event pairs, 1727 based on Foata normal form. 8/8939 useless extension candidates. Maximal degree in co-relation 53115. Up to 8253 conditions per place. [2024-06-21 21:57:02,788 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 493 selfloop transitions, 45 changer transitions 0/543 dead transitions. [2024-06-21 21:57:02,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 543 transitions, 9243 flow [2024-06-21 21:57:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:02,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:57:02,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-21 21:57:02,790 INFO L175 Difference]: Start difference. First operand has 324 places, 517 transitions, 7881 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:57:02,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 543 transitions, 9243 flow [2024-06-21 21:57:03,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 543 transitions, 9138 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:03,888 INFO L231 Difference]: Finished difference. Result has 326 places, 519 transitions, 7904 flow [2024-06-21 21:57:03,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7776, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7904, PETRI_PLACES=326, PETRI_TRANSITIONS=519} [2024-06-21 21:57:03,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-21 21:57:03,889 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 519 transitions, 7904 flow [2024-06-21 21:57:03,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:03,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:03,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:03,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:57:03,889 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:03,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash -553936261, now seen corresponding path program 1 times [2024-06-21 21:57:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364527060] [2024-06-21 21:57:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:03,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:03,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:06,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:06,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364527060] [2024-06-21 21:57:06,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364527060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:06,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:06,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:06,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159161520] [2024-06-21 21:57:06,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:06,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:06,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:06,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:06,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:06,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:06,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 519 transitions, 7904 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:06,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:06,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:06,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:09,367 INFO L124 PetriNetUnfolderBase]: 5519/8974 cut-off events. [2024-06-21 21:57:09,368 INFO L125 PetriNetUnfolderBase]: For 415459/415461 co-relation queries the response was YES. [2024-06-21 21:57:09,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53492 conditions, 8974 events. 5519/8974 cut-off events. For 415459/415461 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 61637 event pairs, 2395 based on Foata normal form. 4/8977 useless extension candidates. Maximal degree in co-relation 53342. Up to 8534 conditions per place. [2024-06-21 21:57:09,474 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 510 selfloop transitions, 31 changer transitions 0/546 dead transitions. [2024-06-21 21:57:09,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 546 transitions, 9278 flow [2024-06-21 21:57:09,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:09,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:09,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:57:09,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 21:57:09,476 INFO L175 Difference]: Start difference. First operand has 326 places, 519 transitions, 7904 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:57:09,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 546 transitions, 9278 flow [2024-06-21 21:57:10,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 546 transitions, 9220 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 21:57:10,686 INFO L231 Difference]: Finished difference. Result has 330 places, 523 transitions, 7985 flow [2024-06-21 21:57:10,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7985, PETRI_PLACES=330, PETRI_TRANSITIONS=523} [2024-06-21 21:57:10,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-21 21:57:10,687 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 523 transitions, 7985 flow [2024-06-21 21:57:10,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:10,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:10,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:10,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:57:10,688 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:10,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:10,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1293491715, now seen corresponding path program 2 times [2024-06-21 21:57:10,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:10,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639262383] [2024-06-21 21:57:10,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:10,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:10,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:13,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:13,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639262383] [2024-06-21 21:57:13,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639262383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:13,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:13,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:13,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762346153] [2024-06-21 21:57:13,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:13,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:13,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:13,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:13,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:13,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:13,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 523 transitions, 7985 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:13,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:13,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:13,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:16,073 INFO L124 PetriNetUnfolderBase]: 5527/8983 cut-off events. [2024-06-21 21:57:16,073 INFO L125 PetriNetUnfolderBase]: For 425045/425047 co-relation queries the response was YES. [2024-06-21 21:57:16,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53849 conditions, 8983 events. 5527/8983 cut-off events. For 425045/425047 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 61897 event pairs, 2431 based on Foata normal form. 4/8986 useless extension candidates. Maximal degree in co-relation 53697. Up to 8583 conditions per place. [2024-06-21 21:57:16,199 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 510 selfloop transitions, 28 changer transitions 0/543 dead transitions. [2024-06-21 21:57:16,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 543 transitions, 9157 flow [2024-06-21 21:57:16,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:16,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:16,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:57:16,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-21 21:57:16,200 INFO L175 Difference]: Start difference. First operand has 330 places, 523 transitions, 7985 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:57:16,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 543 transitions, 9157 flow [2024-06-21 21:57:17,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 543 transitions, 9070 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 21:57:17,393 INFO L231 Difference]: Finished difference. Result has 334 places, 525 transitions, 8001 flow [2024-06-21 21:57:17,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=334, PETRI_TRANSITIONS=525} [2024-06-21 21:57:17,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-21 21:57:17,394 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 525 transitions, 8001 flow [2024-06-21 21:57:17,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:17,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:17,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:17,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:57:17,395 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:17,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash -2030762437, now seen corresponding path program 3 times [2024-06-21 21:57:17,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:17,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630816360] [2024-06-21 21:57:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:17,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:20,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:20,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:20,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630816360] [2024-06-21 21:57:20,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630816360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:20,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:20,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:57:20,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041893593] [2024-06-21 21:57:20,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:20,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:57:20,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:20,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:57:20,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:57:20,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:20,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 525 transitions, 8001 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:20,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:20,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:20,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:23,708 INFO L124 PetriNetUnfolderBase]: 5559/9031 cut-off events. [2024-06-21 21:57:23,708 INFO L125 PetriNetUnfolderBase]: For 435396/435398 co-relation queries the response was YES. [2024-06-21 21:57:23,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54306 conditions, 9031 events. 5559/9031 cut-off events. For 435396/435398 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 62203 event pairs, 2442 based on Foata normal form. 4/9034 useless extension candidates. Maximal degree in co-relation 54152. Up to 8613 conditions per place. [2024-06-21 21:57:23,828 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 513 selfloop transitions, 40 changer transitions 0/558 dead transitions. [2024-06-21 21:57:23,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 558 transitions, 9346 flow [2024-06-21 21:57:23,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:57:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:57:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 21:57:23,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-21 21:57:23,830 INFO L175 Difference]: Start difference. First operand has 334 places, 525 transitions, 8001 flow. Second operand 10 states and 152 transitions. [2024-06-21 21:57:23,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 558 transitions, 9346 flow [2024-06-21 21:57:25,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 558 transitions, 9261 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:25,107 INFO L231 Difference]: Finished difference. Result has 341 places, 537 transitions, 8205 flow [2024-06-21 21:57:25,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8205, PETRI_PLACES=341, PETRI_TRANSITIONS=537} [2024-06-21 21:57:25,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-21 21:57:25,108 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 537 transitions, 8205 flow [2024-06-21 21:57:25,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:25,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:25,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:25,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:57:25,109 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:25,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:25,109 INFO L85 PathProgramCache]: Analyzing trace with hash 351363783, now seen corresponding path program 4 times [2024-06-21 21:57:25,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:25,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013064867] [2024-06-21 21:57:25,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:25,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:28,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:28,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013064867] [2024-06-21 21:57:28,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013064867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:28,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:28,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:28,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143428194] [2024-06-21 21:57:28,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:28,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:28,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:28,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:28,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:28,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:28,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 537 transitions, 8205 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:28,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:28,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:28,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:30,734 INFO L124 PetriNetUnfolderBase]: 5567/9041 cut-off events. [2024-06-21 21:57:30,734 INFO L125 PetriNetUnfolderBase]: For 446066/446068 co-relation queries the response was YES. [2024-06-21 21:57:30,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54701 conditions, 9041 events. 5567/9041 cut-off events. For 446066/446068 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 62298 event pairs, 2446 based on Foata normal form. 4/9044 useless extension candidates. Maximal degree in co-relation 54544. Up to 8619 conditions per place. [2024-06-21 21:57:30,854 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 42 changer transitions 0/557 dead transitions. [2024-06-21 21:57:30,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 557 transitions, 9393 flow [2024-06-21 21:57:30,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:57:30,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:57:30,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 21:57:30,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35658914728682173 [2024-06-21 21:57:30,855 INFO L175 Difference]: Start difference. First operand has 341 places, 537 transitions, 8205 flow. Second operand 9 states and 138 transitions. [2024-06-21 21:57:30,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 557 transitions, 9393 flow [2024-06-21 21:57:32,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 557 transitions, 9332 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 21:57:32,179 INFO L231 Difference]: Finished difference. Result has 347 places, 539 transitions, 8272 flow [2024-06-21 21:57:32,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8272, PETRI_PLACES=347, PETRI_TRANSITIONS=539} [2024-06-21 21:57:32,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-21 21:57:32,180 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 539 transitions, 8272 flow [2024-06-21 21:57:32,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:32,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:32,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:32,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:57:32,181 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:32,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:32,181 INFO L85 PathProgramCache]: Analyzing trace with hash 472448953, now seen corresponding path program 1 times [2024-06-21 21:57:32,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:32,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553491024] [2024-06-21 21:57:32,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:32,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:35,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:35,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:35,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553491024] [2024-06-21 21:57:35,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553491024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:35,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:35,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:35,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510765548] [2024-06-21 21:57:35,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:35,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:35,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:35,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:35,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:35,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:35,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 539 transitions, 8272 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:35,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:35,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:35,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:38,596 INFO L124 PetriNetUnfolderBase]: 5583/9066 cut-off events. [2024-06-21 21:57:38,596 INFO L125 PetriNetUnfolderBase]: For 464055/464057 co-relation queries the response was YES. [2024-06-21 21:57:38,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55077 conditions, 9066 events. 5583/9066 cut-off events. For 464055/464057 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 62451 event pairs, 1953 based on Foata normal form. 6/9071 useless extension candidates. Maximal degree in co-relation 54919. Up to 7782 conditions per place. [2024-06-21 21:57:38,702 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 387 selfloop transitions, 173 changer transitions 0/565 dead transitions. [2024-06-21 21:57:38,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 565 transitions, 9545 flow [2024-06-21 21:57:38,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:38,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:57:38,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 21:57:38,704 INFO L175 Difference]: Start difference. First operand has 347 places, 539 transitions, 8272 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:57:38,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 565 transitions, 9545 flow [2024-06-21 21:57:39,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 565 transitions, 9441 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 21:57:39,801 INFO L231 Difference]: Finished difference. Result has 348 places, 542 transitions, 8590 flow [2024-06-21 21:57:39,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8168, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8590, PETRI_PLACES=348, PETRI_TRANSITIONS=542} [2024-06-21 21:57:39,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-21 21:57:39,801 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 542 transitions, 8590 flow [2024-06-21 21:57:39,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:39,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:39,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:39,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:57:39,802 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:39,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:39,802 INFO L85 PathProgramCache]: Analyzing trace with hash 474553501, now seen corresponding path program 5 times [2024-06-21 21:57:39,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:39,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633741632] [2024-06-21 21:57:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:39,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:42,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:42,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633741632] [2024-06-21 21:57:42,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633741632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:42,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:42,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742172663] [2024-06-21 21:57:42,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:42,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:42,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:42,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:42,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 542 transitions, 8590 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:42,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:42,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:42,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:45,134 INFO L124 PetriNetUnfolderBase]: 5578/9044 cut-off events. [2024-06-21 21:57:45,134 INFO L125 PetriNetUnfolderBase]: For 456697/456697 co-relation queries the response was YES. [2024-06-21 21:57:45,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55623 conditions, 9044 events. 5578/9044 cut-off events. For 456697/456697 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 62254 event pairs, 2499 based on Foata normal form. 2/9045 useless extension candidates. Maximal degree in co-relation 55464. Up to 8708 conditions per place. [2024-06-21 21:57:45,268 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 534 selfloop transitions, 17 changer transitions 0/556 dead transitions. [2024-06-21 21:57:45,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 556 transitions, 9734 flow [2024-06-21 21:57:45,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:45,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:45,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:57:45,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-21 21:57:45,270 INFO L175 Difference]: Start difference. First operand has 348 places, 542 transitions, 8590 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:57:45,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 556 transitions, 9734 flow [2024-06-21 21:57:46,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 556 transitions, 9320 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 21:57:46,705 INFO L231 Difference]: Finished difference. Result has 350 places, 542 transitions, 8215 flow [2024-06-21 21:57:46,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8176, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8215, PETRI_PLACES=350, PETRI_TRANSITIONS=542} [2024-06-21 21:57:46,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-21 21:57:46,706 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 542 transitions, 8215 flow [2024-06-21 21:57:46,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:46,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:46,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:46,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:57:46,707 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:46,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:46,707 INFO L85 PathProgramCache]: Analyzing trace with hash -236613707, now seen corresponding path program 2 times [2024-06-21 21:57:46,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:46,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070969195] [2024-06-21 21:57:46,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:46,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:46,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:50,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070969195] [2024-06-21 21:57:50,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070969195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:50,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:50,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91670172] [2024-06-21 21:57:50,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:50,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:50,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:50,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:50,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:50,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:50,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 542 transitions, 8215 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:50,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:50,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:50,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:52,817 INFO L124 PetriNetUnfolderBase]: 5630/9106 cut-off events. [2024-06-21 21:57:52,817 INFO L125 PetriNetUnfolderBase]: For 497945/497945 co-relation queries the response was YES. [2024-06-21 21:57:52,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55519 conditions, 9106 events. 5630/9106 cut-off events. For 497945/497945 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 62283 event pairs, 1745 based on Foata normal form. 14/9117 useless extension candidates. Maximal degree in co-relation 55359. Up to 8230 conditions per place. [2024-06-21 21:57:52,965 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 446 selfloop transitions, 117 changer transitions 0/568 dead transitions. [2024-06-21 21:57:52,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 568 transitions, 9485 flow [2024-06-21 21:57:52,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:57:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:57:52,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:57:52,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-21 21:57:52,967 INFO L175 Difference]: Start difference. First operand has 350 places, 542 transitions, 8215 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:57:52,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 568 transitions, 9485 flow [2024-06-21 21:57:54,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 568 transitions, 9429 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:57:54,334 INFO L231 Difference]: Finished difference. Result has 352 places, 545 transitions, 8477 flow [2024-06-21 21:57:54,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8159, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8477, PETRI_PLACES=352, PETRI_TRANSITIONS=545} [2024-06-21 21:57:54,334 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-21 21:57:54,334 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 545 transitions, 8477 flow [2024-06-21 21:57:54,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:54,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:54,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:54,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:57:54,335 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:54,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash -8481917, now seen corresponding path program 3 times [2024-06-21 21:57:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:54,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249844388] [2024-06-21 21:57:54,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:54,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:57,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:57,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:57,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249844388] [2024-06-21 21:57:57,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249844388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:57,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:57,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:57:57,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134175289] [2024-06-21 21:57:57,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:57,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:57:57,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:57,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:57:57,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:57:57,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:57:57,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 545 transitions, 8477 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:57,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:57,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:57:57,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:00,573 INFO L124 PetriNetUnfolderBase]: 5682/9184 cut-off events. [2024-06-21 21:58:00,574 INFO L125 PetriNetUnfolderBase]: For 516046/516046 co-relation queries the response was YES. [2024-06-21 21:58:00,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56996 conditions, 9184 events. 5682/9184 cut-off events. For 516046/516046 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 62837 event pairs, 1739 based on Foata normal form. 14/9195 useless extension candidates. Maximal degree in co-relation 56835. Up to 8310 conditions per place. [2024-06-21 21:58:00,731 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 442 selfloop transitions, 127 changer transitions 0/574 dead transitions. [2024-06-21 21:58:00,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 574 transitions, 9771 flow [2024-06-21 21:58:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:58:00,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:58:00,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 21:58:00,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:58:00,734 INFO L175 Difference]: Start difference. First operand has 352 places, 545 transitions, 8477 flow. Second operand 10 states and 172 transitions. [2024-06-21 21:58:00,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 574 transitions, 9771 flow [2024-06-21 21:58:02,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 574 transitions, 9485 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 21:58:02,446 INFO L231 Difference]: Finished difference. Result has 355 places, 548 transitions, 8535 flow [2024-06-21 21:58:02,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8191, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8535, PETRI_PLACES=355, PETRI_TRANSITIONS=548} [2024-06-21 21:58:02,446 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-21 21:58:02,446 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 548 transitions, 8535 flow [2024-06-21 21:58:02,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:02,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:02,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:02,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:58:02,447 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:02,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:02,447 INFO L85 PathProgramCache]: Analyzing trace with hash -866380137, now seen corresponding path program 4 times [2024-06-21 21:58:02,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:02,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263377197] [2024-06-21 21:58:02,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:02,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:05,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:05,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263377197] [2024-06-21 21:58:05,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263377197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:05,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:05,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:58:05,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024462916] [2024-06-21 21:58:05,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:05,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:58:05,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:05,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:58:05,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:58:05,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:05,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 548 transitions, 8535 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:05,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:05,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:05,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:08,922 INFO L124 PetriNetUnfolderBase]: 6117/9857 cut-off events. [2024-06-21 21:58:08,922 INFO L125 PetriNetUnfolderBase]: For 740318/740318 co-relation queries the response was YES. [2024-06-21 21:58:09,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65117 conditions, 9857 events. 6117/9857 cut-off events. For 740318/740318 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 67250 event pairs, 1884 based on Foata normal form. 14/9868 useless extension candidates. Maximal degree in co-relation 64955. Up to 8147 conditions per place. [2024-06-21 21:58:09,051 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 450 selfloop transitions, 133 changer transitions 0/588 dead transitions. [2024-06-21 21:58:09,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 588 transitions, 10113 flow [2024-06-21 21:58:09,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:58:09,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:58:09,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 21:58:09,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-21 21:58:09,052 INFO L175 Difference]: Start difference. First operand has 355 places, 548 transitions, 8535 flow. Second operand 10 states and 179 transitions. [2024-06-21 21:58:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 588 transitions, 10113 flow [2024-06-21 21:58:10,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 588 transitions, 9801 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 21:58:10,785 INFO L231 Difference]: Finished difference. Result has 358 places, 554 transitions, 8667 flow [2024-06-21 21:58:10,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8667, PETRI_PLACES=358, PETRI_TRANSITIONS=554} [2024-06-21 21:58:10,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-21 21:58:10,786 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 554 transitions, 8667 flow [2024-06-21 21:58:10,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:10,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:10,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:10,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:58:10,787 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:10,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:10,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1565958028, now seen corresponding path program 1 times [2024-06-21 21:58:10,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:10,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046207598] [2024-06-21 21:58:10,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:10,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:13,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-21 21:58:13,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:13,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046207598] [2024-06-21 21:58:13,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046207598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:13,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:13,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:13,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255895755] [2024-06-21 21:58:13,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:13,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:13,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:13,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:13,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:13,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:13,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 554 transitions, 8667 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:13,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:13,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:13,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:16,554 INFO L124 PetriNetUnfolderBase]: 6143/9917 cut-off events. [2024-06-21 21:58:16,554 INFO L125 PetriNetUnfolderBase]: For 718796/718796 co-relation queries the response was YES. [2024-06-21 21:58:16,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65685 conditions, 9917 events. 6143/9917 cut-off events. For 718796/718796 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 68157 event pairs, 1986 based on Foata normal form. 2/9919 useless extension candidates. Maximal degree in co-relation 65521. Up to 9356 conditions per place. [2024-06-21 21:58:16,680 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 532 selfloop transitions, 65 changer transitions 0/602 dead transitions. [2024-06-21 21:58:16,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 602 transitions, 10260 flow [2024-06-21 21:58:16,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:16,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:16,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 21:58:16,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 21:58:16,682 INFO L175 Difference]: Start difference. First operand has 358 places, 554 transitions, 8667 flow. Second operand 9 states and 172 transitions. [2024-06-21 21:58:16,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 602 transitions, 10260 flow [2024-06-21 21:58:18,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 602 transitions, 10008 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 21:58:18,341 INFO L231 Difference]: Finished difference. Result has 362 places, 561 transitions, 8678 flow [2024-06-21 21:58:18,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8420, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8678, PETRI_PLACES=362, PETRI_TRANSITIONS=561} [2024-06-21 21:58:18,342 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-21 21:58:18,342 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 561 transitions, 8678 flow [2024-06-21 21:58:18,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:18,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:18,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:18,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:58:18,343 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:18,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:18,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1952065290, now seen corresponding path program 2 times [2024-06-21 21:58:18,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:18,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089541189] [2024-06-21 21:58:18,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:18,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:21,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089541189] [2024-06-21 21:58:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089541189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:21,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:21,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:21,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565077205] [2024-06-21 21:58:21,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:21,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:21,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:21,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:21,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:21,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:21,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 561 transitions, 8678 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:21,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:21,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:21,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:24,160 INFO L124 PetriNetUnfolderBase]: 6156/9936 cut-off events. [2024-06-21 21:58:24,160 INFO L125 PetriNetUnfolderBase]: For 738248/738248 co-relation queries the response was YES. [2024-06-21 21:58:24,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65660 conditions, 9936 events. 6156/9936 cut-off events. For 738248/738248 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 68263 event pairs, 2040 based on Foata normal form. 2/9938 useless extension candidates. Maximal degree in co-relation 65493. Up to 9445 conditions per place. [2024-06-21 21:58:24,312 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 532 selfloop transitions, 62 changer transitions 0/599 dead transitions. [2024-06-21 21:58:24,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 599 transitions, 10051 flow [2024-06-21 21:58:24,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:24,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:24,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 21:58:24,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-21 21:58:24,313 INFO L175 Difference]: Start difference. First operand has 362 places, 561 transitions, 8678 flow. Second operand 9 states and 164 transitions. [2024-06-21 21:58:24,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 599 transitions, 10051 flow [2024-06-21 21:58:26,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 599 transitions, 9901 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 21:58:26,286 INFO L231 Difference]: Finished difference. Result has 367 places, 566 transitions, 8744 flow [2024-06-21 21:58:26,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8548, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8744, PETRI_PLACES=367, PETRI_TRANSITIONS=566} [2024-06-21 21:58:26,286 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-21 21:58:26,286 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 566 transitions, 8744 flow [2024-06-21 21:58:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:26,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:26,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:58:26,287 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:26,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:26,287 INFO L85 PathProgramCache]: Analyzing trace with hash 922216964, now seen corresponding path program 1 times [2024-06-21 21:58:26,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:26,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60285048] [2024-06-21 21:58:26,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:26,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:26,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:28,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:28,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60285048] [2024-06-21 21:58:28,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60285048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:28,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:28,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:28,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546335190] [2024-06-21 21:58:28,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:28,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:28,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:28,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:28,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:28,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:28,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 566 transitions, 8744 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:28,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:28,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:28,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:31,821 INFO L124 PetriNetUnfolderBase]: 6192/9999 cut-off events. [2024-06-21 21:58:31,822 INFO L125 PetriNetUnfolderBase]: For 759381/759381 co-relation queries the response was YES. [2024-06-21 21:58:31,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66291 conditions, 9999 events. 6192/9999 cut-off events. For 759381/759381 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 68836 event pairs, 2006 based on Foata normal form. 1/10000 useless extension candidates. Maximal degree in co-relation 66123. Up to 9391 conditions per place. [2024-06-21 21:58:31,970 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 530 selfloop transitions, 85 changer transitions 0/620 dead transitions. [2024-06-21 21:58:31,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 620 transitions, 10439 flow [2024-06-21 21:58:31,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:58:31,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:58:31,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 21:58:31,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-21 21:58:31,972 INFO L175 Difference]: Start difference. First operand has 367 places, 566 transitions, 8744 flow. Second operand 10 states and 188 transitions. [2024-06-21 21:58:31,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 620 transitions, 10439 flow [2024-06-21 21:58:34,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 620 transitions, 10325 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:34,150 INFO L231 Difference]: Finished difference. Result has 374 places, 578 transitions, 9029 flow [2024-06-21 21:58:34,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8630, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9029, PETRI_PLACES=374, PETRI_TRANSITIONS=578} [2024-06-21 21:58:34,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-21 21:58:34,151 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 578 transitions, 9029 flow [2024-06-21 21:58:34,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:34,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:34,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:34,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:58:34,151 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:34,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash -618889792, now seen corresponding path program 3 times [2024-06-21 21:58:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:34,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903876991] [2024-06-21 21:58:34,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:34,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:36,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:36,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903876991] [2024-06-21 21:58:36,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903876991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:36,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:36,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:36,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238948089] [2024-06-21 21:58:36,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:36,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:36,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:36,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:36,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:37,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:37,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 578 transitions, 9029 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:37,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:37,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:37,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:40,089 INFO L124 PetriNetUnfolderBase]: 6187/9973 cut-off events. [2024-06-21 21:58:40,089 INFO L125 PetriNetUnfolderBase]: For 776139/776139 co-relation queries the response was YES. [2024-06-21 21:58:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67342 conditions, 9973 events. 6187/9973 cut-off events. For 776139/776139 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 68425 event pairs, 1971 based on Foata normal form. 2/9975 useless extension candidates. Maximal degree in co-relation 67171. Up to 9488 conditions per place. [2024-06-21 21:58:40,246 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 539 selfloop transitions, 62 changer transitions 0/606 dead transitions. [2024-06-21 21:58:40,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 606 transitions, 10319 flow [2024-06-21 21:58:40,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:40,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:40,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:58:40,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 21:58:40,247 INFO L175 Difference]: Start difference. First operand has 374 places, 578 transitions, 9029 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:58:40,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 606 transitions, 10319 flow [2024-06-21 21:58:42,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 606 transitions, 10145 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:42,236 INFO L231 Difference]: Finished difference. Result has 378 places, 578 transitions, 8984 flow [2024-06-21 21:58:42,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8855, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8984, PETRI_PLACES=378, PETRI_TRANSITIONS=578} [2024-06-21 21:58:42,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-21 21:58:42,237 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 578 transitions, 8984 flow [2024-06-21 21:58:42,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:42,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:42,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:42,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:58:42,238 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:42,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:42,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1203147268, now seen corresponding path program 2 times [2024-06-21 21:58:42,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:42,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118095375] [2024-06-21 21:58:42,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:42,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:44,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:44,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:44,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118095375] [2024-06-21 21:58:44,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118095375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:44,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:44,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:44,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048678441] [2024-06-21 21:58:44,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:44,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:44,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:44,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:44,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:44,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 578 transitions, 8984 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:44,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:44,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:44,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:48,083 INFO L124 PetriNetUnfolderBase]: 6280/10137 cut-off events. [2024-06-21 21:58:48,083 INFO L125 PetriNetUnfolderBase]: For 833646/833648 co-relation queries the response was YES. [2024-06-21 21:58:48,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69503 conditions, 10137 events. 6280/10137 cut-off events. For 833646/833648 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 69772 event pairs, 1675 based on Foata normal form. 3/10139 useless extension candidates. Maximal degree in co-relation 69330. Up to 7727 conditions per place. [2024-06-21 21:58:48,230 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 366 selfloop transitions, 273 changer transitions 0/644 dead transitions. [2024-06-21 21:58:48,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 644 transitions, 11723 flow [2024-06-21 21:58:48,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:48,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:48,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 21:58:48,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 21:58:48,232 INFO L175 Difference]: Start difference. First operand has 378 places, 578 transitions, 8984 flow. Second operand 9 states and 182 transitions. [2024-06-21 21:58:48,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 644 transitions, 11723 flow [2024-06-21 21:58:50,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 644 transitions, 11583 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:58:50,646 INFO L231 Difference]: Finished difference. Result has 382 places, 597 transitions, 9802 flow [2024-06-21 21:58:50,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9802, PETRI_PLACES=382, PETRI_TRANSITIONS=597} [2024-06-21 21:58:50,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-21 21:58:50,647 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 597 transitions, 9802 flow [2024-06-21 21:58:50,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:50,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:50,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:50,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:58:50,647 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:50,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash -478237210, now seen corresponding path program 3 times [2024-06-21 21:58:50,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:50,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354974934] [2024-06-21 21:58:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:50,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:53,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:53,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:53,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354974934] [2024-06-21 21:58:53,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354974934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:53,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:53,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:53,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442186728] [2024-06-21 21:58:53,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:53,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:53,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:53,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:53,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:53,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:58:53,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 597 transitions, 9802 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:53,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:53,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:58:53,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:56,968 INFO L124 PetriNetUnfolderBase]: 6285/10146 cut-off events. [2024-06-21 21:58:56,969 INFO L125 PetriNetUnfolderBase]: For 864211/864213 co-relation queries the response was YES. [2024-06-21 21:58:57,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72040 conditions, 10146 events. 6285/10146 cut-off events. For 864211/864213 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 69908 event pairs, 1675 based on Foata normal form. 3/10148 useless extension candidates. Maximal degree in co-relation 71864. Up to 7729 conditions per place. [2024-06-21 21:58:57,121 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 360 selfloop transitions, 278 changer transitions 0/643 dead transitions. [2024-06-21 21:58:57,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 643 transitions, 12294 flow [2024-06-21 21:58:57,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:57,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:57,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 21:58:57,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 21:58:57,122 INFO L175 Difference]: Start difference. First operand has 382 places, 597 transitions, 9802 flow. Second operand 9 states and 178 transitions. [2024-06-21 21:58:57,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 643 transitions, 12294 flow [2024-06-21 21:58:59,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 643 transitions, 12122 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-21 21:58:59,605 INFO L231 Difference]: Finished difference. Result has 389 places, 600 transitions, 10274 flow [2024-06-21 21:58:59,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9656, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10274, PETRI_PLACES=389, PETRI_TRANSITIONS=600} [2024-06-21 21:58:59,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-21 21:58:59,606 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 600 transitions, 10274 flow [2024-06-21 21:58:59,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:59,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:59,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:59,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:58:59,607 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:59,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:59,607 INFO L85 PathProgramCache]: Analyzing trace with hash -475597066, now seen corresponding path program 4 times [2024-06-21 21:58:59,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:59,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556072667] [2024-06-21 21:58:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:59,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:59,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:02,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:02,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:02,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556072667] [2024-06-21 21:59:02,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556072667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:02,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:02,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:02,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280562592] [2024-06-21 21:59:02,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:02,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:02,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:02,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:02,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 600 transitions, 10274 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:02,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:02,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:02,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:05,484 INFO L124 PetriNetUnfolderBase]: 6298/10141 cut-off events. [2024-06-21 21:59:05,485 INFO L125 PetriNetUnfolderBase]: For 883132/883132 co-relation queries the response was YES. [2024-06-21 21:59:05,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72172 conditions, 10141 events. 6298/10141 cut-off events. For 883132/883132 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 69687 event pairs, 1987 based on Foata normal form. 1/10141 useless extension candidates. Maximal degree in co-relation 71994. Up to 9587 conditions per place. [2024-06-21 21:59:05,641 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 542 selfloop transitions, 86 changer transitions 0/633 dead transitions. [2024-06-21 21:59:05,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 633 transitions, 11846 flow [2024-06-21 21:59:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:59:05,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:59:05,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:59:05,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-21 21:59:05,643 INFO L175 Difference]: Start difference. First operand has 389 places, 600 transitions, 10274 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:59:05,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 633 transitions, 11846 flow [2024-06-21 21:59:08,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 633 transitions, 11267 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 21:59:08,110 INFO L231 Difference]: Finished difference. Result has 395 places, 603 transitions, 9948 flow [2024-06-21 21:59:08,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9701, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9948, PETRI_PLACES=395, PETRI_TRANSITIONS=603} [2024-06-21 21:59:08,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-21 21:59:08,111 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 603 transitions, 9948 flow [2024-06-21 21:59:08,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:08,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:08,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:08,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:59:08,111 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:08,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:08,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1188530460, now seen corresponding path program 4 times [2024-06-21 21:59:08,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:08,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676424940] [2024-06-21 21:59:08,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:08,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:08,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:10,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:10,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676424940] [2024-06-21 21:59:10,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676424940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:10,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:10,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:10,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505175564] [2024-06-21 21:59:10,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:10,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:10,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:10,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:10,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:10,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:10,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 603 transitions, 9948 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:10,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:10,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:10,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:14,115 INFO L124 PetriNetUnfolderBase]: 6340/10231 cut-off events. [2024-06-21 21:59:14,132 INFO L125 PetriNetUnfolderBase]: For 909879/909879 co-relation queries the response was YES. [2024-06-21 21:59:14,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71997 conditions, 10231 events. 6340/10231 cut-off events. For 909879/909879 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 70719 event pairs, 2143 based on Foata normal form. 2/10233 useless extension candidates. Maximal degree in co-relation 71817. Up to 9617 conditions per place. [2024-06-21 21:59:14,285 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 576 selfloop transitions, 77 changer transitions 0/658 dead transitions. [2024-06-21 21:59:14,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 658 transitions, 11722 flow [2024-06-21 21:59:14,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:14,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:14,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 21:59:14,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 21:59:14,287 INFO L175 Difference]: Start difference. First operand has 395 places, 603 transitions, 9948 flow. Second operand 9 states and 174 transitions. [2024-06-21 21:59:14,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 658 transitions, 11722 flow [2024-06-21 21:59:16,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 658 transitions, 11497 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 21:59:16,929 INFO L231 Difference]: Finished difference. Result has 396 places, 614 transitions, 10062 flow [2024-06-21 21:59:16,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9729, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10062, PETRI_PLACES=396, PETRI_TRANSITIONS=614} [2024-06-21 21:59:16,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-21 21:59:16,929 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 614 transitions, 10062 flow [2024-06-21 21:59:16,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:16,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:16,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:16,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:59:16,930 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:16,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:16,930 INFO L85 PathProgramCache]: Analyzing trace with hash -321085050, now seen corresponding path program 5 times [2024-06-21 21:59:16,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:16,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820597121] [2024-06-21 21:59:16,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:16,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:16,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:20,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:20,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820597121] [2024-06-21 21:59:20,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820597121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:20,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:20,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:20,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705158887] [2024-06-21 21:59:20,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:20,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:20,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:20,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:20,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:20,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:20,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 614 transitions, 10062 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:20,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:20,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:20,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:23,757 INFO L124 PetriNetUnfolderBase]: 6335/10222 cut-off events. [2024-06-21 21:59:23,757 INFO L125 PetriNetUnfolderBase]: For 920541/920541 co-relation queries the response was YES. [2024-06-21 21:59:23,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72127 conditions, 10222 events. 6335/10222 cut-off events. For 920541/920541 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 70569 event pairs, 2179 based on Foata normal form. 2/10224 useless extension candidates. Maximal degree in co-relation 71945. Up to 9687 conditions per place. [2024-06-21 21:59:23,919 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 576 selfloop transitions, 69 changer transitions 0/650 dead transitions. [2024-06-21 21:59:23,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 650 transitions, 11470 flow [2024-06-21 21:59:23,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:23,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:23,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:59:23,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 21:59:23,921 INFO L175 Difference]: Start difference. First operand has 396 places, 614 transitions, 10062 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:59:23,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 650 transitions, 11470 flow [2024-06-21 21:59:26,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 650 transitions, 10983 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 21:59:26,828 INFO L231 Difference]: Finished difference. Result has 399 places, 614 transitions, 9721 flow [2024-06-21 21:59:26,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9721, PETRI_PLACES=399, PETRI_TRANSITIONS=614} [2024-06-21 21:59:26,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-21 21:59:26,828 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 614 transitions, 9721 flow [2024-06-21 21:59:26,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:26,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:26,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:26,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:59:26,829 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:26,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:26,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1708086650, now seen corresponding path program 6 times [2024-06-21 21:59:26,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:26,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280831232] [2024-06-21 21:59:26,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:28,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:28,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:28,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280831232] [2024-06-21 21:59:28,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280831232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:28,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:28,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:28,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558007058] [2024-06-21 21:59:28,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:28,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:28,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:28,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:28,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:29,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:29,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 614 transitions, 9721 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:29,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:29,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:29,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:32,151 INFO L124 PetriNetUnfolderBase]: 6379/10282 cut-off events. [2024-06-21 21:59:32,151 INFO L125 PetriNetUnfolderBase]: For 936625/936625 co-relation queries the response was YES. [2024-06-21 21:59:32,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71987 conditions, 10282 events. 6379/10282 cut-off events. For 936625/936625 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 70773 event pairs, 1781 based on Foata normal form. 2/10284 useless extension candidates. Maximal degree in co-relation 71805. Up to 9473 conditions per place. [2024-06-21 21:59:32,312 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 570 selfloop transitions, 97 changer transitions 0/672 dead transitions. [2024-06-21 21:59:32,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 672 transitions, 11549 flow [2024-06-21 21:59:32,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:32,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:32,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 21:59:32,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-21 21:59:32,313 INFO L175 Difference]: Start difference. First operand has 399 places, 614 transitions, 9721 flow. Second operand 9 states and 175 transitions. [2024-06-21 21:59:32,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 672 transitions, 11549 flow [2024-06-21 21:59:35,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 672 transitions, 11433 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 21:59:35,240 INFO L231 Difference]: Finished difference. Result has 403 places, 625 transitions, 10001 flow [2024-06-21 21:59:35,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9605, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10001, PETRI_PLACES=403, PETRI_TRANSITIONS=625} [2024-06-21 21:59:35,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-21 21:59:35,241 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 625 transitions, 10001 flow [2024-06-21 21:59:35,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:35,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:35,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:35,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:59:35,241 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:35,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash -796351480, now seen corresponding path program 5 times [2024-06-21 21:59:35,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:35,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18582564] [2024-06-21 21:59:35,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:35,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:37,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:37,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:37,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18582564] [2024-06-21 21:59:37,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18582564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:37,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:37,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:37,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380301647] [2024-06-21 21:59:37,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:37,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:37,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:37,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:37,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:37,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:37,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 625 transitions, 10001 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:37,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:37,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:37,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:41,016 INFO L124 PetriNetUnfolderBase]: 6465/10425 cut-off events. [2024-06-21 21:59:41,016 INFO L125 PetriNetUnfolderBase]: For 985010/985010 co-relation queries the response was YES. [2024-06-21 21:59:41,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74347 conditions, 10425 events. 6465/10425 cut-off events. For 985010/985010 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 72270 event pairs, 2111 based on Foata normal form. 1/10426 useless extension candidates. Maximal degree in co-relation 74163. Up to 9575 conditions per place. [2024-06-21 21:59:41,191 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 558 selfloop transitions, 138 changer transitions 0/701 dead transitions. [2024-06-21 21:59:41,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 701 transitions, 12317 flow [2024-06-21 21:59:41,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:59:41,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:59:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-21 21:59:41,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-21 21:59:41,193 INFO L175 Difference]: Start difference. First operand has 403 places, 625 transitions, 10001 flow. Second operand 11 states and 213 transitions. [2024-06-21 21:59:41,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 701 transitions, 12317 flow [2024-06-21 21:59:44,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 701 transitions, 12161 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 21:59:44,293 INFO L231 Difference]: Finished difference. Result has 413 places, 645 transitions, 10510 flow [2024-06-21 21:59:44,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9845, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10510, PETRI_PLACES=413, PETRI_TRANSITIONS=645} [2024-06-21 21:59:44,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-21 21:59:44,294 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 645 transitions, 10510 flow [2024-06-21 21:59:44,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:44,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:44,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:44,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:59:44,294 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:44,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:44,295 INFO L85 PathProgramCache]: Analyzing trace with hash 715510068, now seen corresponding path program 7 times [2024-06-21 21:59:44,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:44,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388438136] [2024-06-21 21:59:44,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:44,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:47,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:47,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:47,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388438136] [2024-06-21 21:59:47,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388438136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:47,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:47,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:47,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392057514] [2024-06-21 21:59:47,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:47,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:47,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:47,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:47,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:47,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:47,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 645 transitions, 10510 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:47,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:47,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:47,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:50,645 INFO L124 PetriNetUnfolderBase]: 6460/10394 cut-off events. [2024-06-21 21:59:50,646 INFO L125 PetriNetUnfolderBase]: For 1001108/1001108 co-relation queries the response was YES. [2024-06-21 21:59:50,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74991 conditions, 10394 events. 6460/10394 cut-off events. For 1001108/1001108 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 71563 event pairs, 1806 based on Foata normal form. 2/10396 useless extension candidates. Maximal degree in co-relation 74802. Up to 9588 conditions per place. [2024-06-21 21:59:50,808 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 581 selfloop transitions, 100 changer transitions 0/686 dead transitions. [2024-06-21 21:59:50,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 686 transitions, 12223 flow [2024-06-21 21:59:50,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:59:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:59:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 21:59:50,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-21 21:59:50,810 INFO L175 Difference]: Start difference. First operand has 413 places, 645 transitions, 10510 flow. Second operand 8 states and 157 transitions. [2024-06-21 21:59:50,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 686 transitions, 12223 flow [2024-06-21 21:59:53,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 686 transitions, 11893 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 21:59:53,710 INFO L231 Difference]: Finished difference. Result has 412 places, 646 transitions, 10418 flow [2024-06-21 21:59:53,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10180, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10418, PETRI_PLACES=412, PETRI_TRANSITIONS=646} [2024-06-21 21:59:53,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-21 21:59:53,711 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 646 transitions, 10418 flow [2024-06-21 21:59:53,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:53,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:53,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:53,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:59:53,711 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:53,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:53,712 INFO L85 PathProgramCache]: Analyzing trace with hash 724080948, now seen corresponding path program 8 times [2024-06-21 21:59:53,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:53,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108095678] [2024-06-21 21:59:53,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:53,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:56,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:56,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:56,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108095678] [2024-06-21 21:59:56,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108095678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:56,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:56,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:56,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797060524] [2024-06-21 21:59:56,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:56,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:56,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:56,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:56,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:56,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 21:59:56,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 646 transitions, 10418 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:56,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:56,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 21:59:56,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:00,280 INFO L124 PetriNetUnfolderBase]: 6473/10415 cut-off events. [2024-06-21 22:00:00,280 INFO L125 PetriNetUnfolderBase]: For 1020193/1020193 co-relation queries the response was YES. [2024-06-21 22:00:00,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75030 conditions, 10415 events. 6473/10415 cut-off events. For 1020193/1020193 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 72016 event pairs, 2210 based on Foata normal form. 2/10417 useless extension candidates. Maximal degree in co-relation 74841. Up to 9871 conditions per place. [2024-06-21 22:00:00,451 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 601 selfloop transitions, 75 changer transitions 0/681 dead transitions. [2024-06-21 22:00:00,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 681 transitions, 11967 flow [2024-06-21 22:00:00,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:00,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:00,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:00:00,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 22:00:00,452 INFO L175 Difference]: Start difference. First operand has 412 places, 646 transitions, 10418 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:00:00,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 681 transitions, 11967 flow [2024-06-21 22:00:03,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 681 transitions, 11763 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:00:03,189 INFO L231 Difference]: Finished difference. Result has 413 places, 651 transitions, 10477 flow [2024-06-21 22:00:03,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10221, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10477, PETRI_PLACES=413, PETRI_TRANSITIONS=651} [2024-06-21 22:00:03,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-21 22:00:03,189 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 651 transitions, 10477 flow [2024-06-21 22:00:03,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:03,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:03,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:03,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 22:00:03,190 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:03,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:03,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1010968278, now seen corresponding path program 9 times [2024-06-21 22:00:03,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:03,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225393232] [2024-06-21 22:00:03,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:03,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:06,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-21 22:00:06,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:06,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225393232] [2024-06-21 22:00:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225393232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:06,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239053744] [2024-06-21 22:00:06,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:06,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:06,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:06,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:06,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:06,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:06,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 651 transitions, 10477 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:06,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:06,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:06,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:10,059 INFO L124 PetriNetUnfolderBase]: 6468/10398 cut-off events. [2024-06-21 22:00:10,059 INFO L125 PetriNetUnfolderBase]: For 1008214/1008214 co-relation queries the response was YES. [2024-06-21 22:00:10,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74620 conditions, 10398 events. 6468/10398 cut-off events. For 1008214/1008214 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 71712 event pairs, 2024 based on Foata normal form. 2/10399 useless extension candidates. Maximal degree in co-relation 74431. Up to 9876 conditions per place. [2024-06-21 22:00:10,243 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 600 selfloop transitions, 69 changer transitions 0/674 dead transitions. [2024-06-21 22:00:10,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 674 transitions, 11903 flow [2024-06-21 22:00:10,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:10,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:10,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 22:00:10,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 22:00:10,245 INFO L175 Difference]: Start difference. First operand has 413 places, 651 transitions, 10477 flow. Second operand 8 states and 138 transitions. [2024-06-21 22:00:10,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 674 transitions, 11903 flow [2024-06-21 22:00:13,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 674 transitions, 11766 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:13,278 INFO L231 Difference]: Finished difference. Result has 416 places, 652 transitions, 10531 flow [2024-06-21 22:00:13,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10341, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10531, PETRI_PLACES=416, PETRI_TRANSITIONS=652} [2024-06-21 22:00:13,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-21 22:00:13,278 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 652 transitions, 10531 flow [2024-06-21 22:00:13,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:13,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:13,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:13,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 22:00:13,279 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:13,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:13,280 INFO L85 PathProgramCache]: Analyzing trace with hash 718370004, now seen corresponding path program 6 times [2024-06-21 22:00:13,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:13,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203549163] [2024-06-21 22:00:13,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:13,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:13,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:16,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:16,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:16,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203549163] [2024-06-21 22:00:16,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203549163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:16,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:16,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:16,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666958721] [2024-06-21 22:00:16,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:16,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:16,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:16,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:16,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 652 transitions, 10531 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:16,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:16,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:16,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:20,080 INFO L124 PetriNetUnfolderBase]: 6462/10426 cut-off events. [2024-06-21 22:00:20,080 INFO L125 PetriNetUnfolderBase]: For 984131/984131 co-relation queries the response was YES. [2024-06-21 22:00:20,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74162 conditions, 10426 events. 6462/10426 cut-off events. For 984131/984131 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 72443 event pairs, 2114 based on Foata normal form. 2/10428 useless extension candidates. Maximal degree in co-relation 73973. Up to 9571 conditions per place. [2024-06-21 22:00:20,264 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 542 selfloop transitions, 154 changer transitions 0/701 dead transitions. [2024-06-21 22:00:20,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 701 transitions, 12400 flow [2024-06-21 22:00:20,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:00:20,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:00:20,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:00:20,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-21 22:00:20,266 INFO L175 Difference]: Start difference. First operand has 416 places, 652 transitions, 10531 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:00:20,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 701 transitions, 12400 flow [2024-06-21 22:00:23,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 701 transitions, 12245 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:23,197 INFO L231 Difference]: Finished difference. Result has 419 places, 657 transitions, 10824 flow [2024-06-21 22:00:23,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10378, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10824, PETRI_PLACES=419, PETRI_TRANSITIONS=657} [2024-06-21 22:00:23,198 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-21 22:00:23,198 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 657 transitions, 10824 flow [2024-06-21 22:00:23,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:23,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:23,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:23,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 22:00:23,198 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:23,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:23,199 INFO L85 PathProgramCache]: Analyzing trace with hash 999300308, now seen corresponding path program 7 times [2024-06-21 22:00:23,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:23,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503169855] [2024-06-21 22:00:23,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:23,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:23,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:26,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:26,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:26,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503169855] [2024-06-21 22:00:26,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503169855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:26,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:26,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:26,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988163883] [2024-06-21 22:00:26,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:26,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:26,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:26,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:26,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:26,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:26,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 657 transitions, 10824 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:26,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:26,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:26,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:29,636 INFO L124 PetriNetUnfolderBase]: 6504/10478 cut-off events. [2024-06-21 22:00:29,636 INFO L125 PetriNetUnfolderBase]: For 1008534/1008536 co-relation queries the response was YES. [2024-06-21 22:00:29,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75666 conditions, 10478 events. 6504/10478 cut-off events. For 1008534/1008536 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 72494 event pairs, 1709 based on Foata normal form. 4/10482 useless extension candidates. Maximal degree in co-relation 75477. Up to 7916 conditions per place. [2024-06-21 22:00:29,818 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 365 selfloop transitions, 340 changer transitions 0/710 dead transitions. [2024-06-21 22:00:29,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 710 transitions, 13337 flow [2024-06-21 22:00:29,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:29,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:29,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 22:00:29,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 22:00:29,820 INFO L175 Difference]: Start difference. First operand has 419 places, 657 transitions, 10824 flow. Second operand 8 states and 161 transitions. [2024-06-21 22:00:29,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 710 transitions, 13337 flow [2024-06-21 22:00:32,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 710 transitions, 13039 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-21 22:00:32,819 INFO L231 Difference]: Finished difference. Result has 423 places, 668 transitions, 11534 flow [2024-06-21 22:00:32,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10546, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11534, PETRI_PLACES=423, PETRI_TRANSITIONS=668} [2024-06-21 22:00:32,820 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-21 22:00:32,820 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 668 transitions, 11534 flow [2024-06-21 22:00:32,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:32,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:32,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:32,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 22:00:32,822 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:32,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:32,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1009775828, now seen corresponding path program 8 times [2024-06-21 22:00:32,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:32,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620449179] [2024-06-21 22:00:32,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:35,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:35,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:35,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620449179] [2024-06-21 22:00:35,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620449179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:35,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:35,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:35,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616723800] [2024-06-21 22:00:35,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:35,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:35,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:35,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:35,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:35,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:35,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 668 transitions, 11534 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:35,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:35,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:35,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:39,436 INFO L124 PetriNetUnfolderBase]: 6506/10482 cut-off events. [2024-06-21 22:00:39,436 INFO L125 PetriNetUnfolderBase]: For 992658/992660 co-relation queries the response was YES. [2024-06-21 22:00:39,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76422 conditions, 10482 events. 6506/10482 cut-off events. For 992658/992660 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 72529 event pairs, 1706 based on Foata normal form. 4/10485 useless extension candidates. Maximal degree in co-relation 76231. Up to 7917 conditions per place. [2024-06-21 22:00:39,581 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 345 changer transitions 0/708 dead transitions. [2024-06-21 22:00:39,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 708 transitions, 13850 flow [2024-06-21 22:00:39,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:39,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:39,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 22:00:39,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 22:00:39,584 INFO L175 Difference]: Start difference. First operand has 423 places, 668 transitions, 11534 flow. Second operand 8 states and 155 transitions. [2024-06-21 22:00:39,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 708 transitions, 13850 flow [2024-06-21 22:00:42,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 708 transitions, 13249 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-21 22:00:42,695 INFO L231 Difference]: Finished difference. Result has 427 places, 671 transitions, 11730 flow [2024-06-21 22:00:42,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10965, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11730, PETRI_PLACES=427, PETRI_TRANSITIONS=671} [2024-06-21 22:00:42,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-21 22:00:42,696 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 671 transitions, 11730 flow [2024-06-21 22:00:42,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:42,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:42,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:42,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 22:00:42,697 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:42,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:42,697 INFO L85 PathProgramCache]: Analyzing trace with hash -2089081644, now seen corresponding path program 9 times [2024-06-21 22:00:42,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:42,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35926172] [2024-06-21 22:00:42,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:42,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:45,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:45,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35926172] [2024-06-21 22:00:45,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35926172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:45,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:45,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:45,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925455308] [2024-06-21 22:00:45,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:45,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:45,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:45,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:45,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:45,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:45,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 671 transitions, 11730 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:45,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:45,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:45,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:48,782 INFO L124 PetriNetUnfolderBase]: 6527/10508 cut-off events. [2024-06-21 22:00:48,782 INFO L125 PetriNetUnfolderBase]: For 1016894/1016894 co-relation queries the response was YES. [2024-06-21 22:00:48,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77034 conditions, 10508 events. 6527/10508 cut-off events. For 1016894/1016894 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 72678 event pairs, 2025 based on Foata normal form. 1/10508 useless extension candidates. Maximal degree in co-relation 76842. Up to 9865 conditions per place. [2024-06-21 22:00:48,935 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 583 selfloop transitions, 113 changer transitions 0/701 dead transitions. [2024-06-21 22:00:48,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 701 transitions, 13506 flow [2024-06-21 22:00:48,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:00:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:00:48,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 22:00:48,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-21 22:00:48,937 INFO L175 Difference]: Start difference. First operand has 427 places, 671 transitions, 11730 flow. Second operand 9 states and 154 transitions. [2024-06-21 22:00:48,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 701 transitions, 13506 flow [2024-06-21 22:00:52,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 701 transitions, 13081 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 22:00:52,609 INFO L231 Difference]: Finished difference. Result has 432 places, 677 transitions, 11713 flow [2024-06-21 22:00:52,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11312, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11713, PETRI_PLACES=432, PETRI_TRANSITIONS=677} [2024-06-21 22:00:52,610 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-21 22:00:52,610 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 677 transitions, 11713 flow [2024-06-21 22:00:52,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:52,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:52,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] [2024-06-21 22:00:52,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 22:00:52,611 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:52,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:52,611 INFO L85 PathProgramCache]: Analyzing trace with hash 343975990, now seen corresponding path program 10 times [2024-06-21 22:00:52,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:52,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083553672] [2024-06-21 22:00:52,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:52,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:55,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:55,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:55,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083553672] [2024-06-21 22:00:55,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083553672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:55,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:55,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:00:55,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379535948] [2024-06-21 22:00:55,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:55,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:00:55,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:55,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:00:55,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:00:55,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:00:55,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 677 transitions, 11713 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:55,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:55,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:00:55,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:59,354 INFO L124 PetriNetUnfolderBase]: 6537/10525 cut-off events. [2024-06-21 22:00:59,354 INFO L125 PetriNetUnfolderBase]: For 1027688/1027690 co-relation queries the response was YES. [2024-06-21 22:00:59,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76427 conditions, 10525 events. 6537/10525 cut-off events. For 1027688/1027690 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 72873 event pairs, 1913 based on Foata normal form. 4/10526 useless extension candidates. Maximal degree in co-relation 76234. Up to 7932 conditions per place. [2024-06-21 22:00:59,512 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 430 selfloop transitions, 292 changer transitions 0/727 dead transitions. [2024-06-21 22:00:59,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 727 transitions, 14260 flow [2024-06-21 22:00:59,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:59,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:59,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:00:59,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 22:00:59,514 INFO L175 Difference]: Start difference. First operand has 432 places, 677 transitions, 11713 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:00:59,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 727 transitions, 14260 flow [2024-06-21 22:01:03,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 727 transitions, 14011 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 22:01:03,105 INFO L231 Difference]: Finished difference. Result has 433 places, 691 transitions, 12431 flow [2024-06-21 22:01:03,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11470, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12431, PETRI_PLACES=433, PETRI_TRANSITIONS=691} [2024-06-21 22:01:03,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-21 22:01:03,106 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 691 transitions, 12431 flow [2024-06-21 22:01:03,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:03,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:03,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:03,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 22:01:03,107 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:03,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:03,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1560695596, now seen corresponding path program 11 times [2024-06-21 22:01:03,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:03,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845651643] [2024-06-21 22:01:03,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:03,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:03,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:05,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:05,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:05,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845651643] [2024-06-21 22:01:05,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845651643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:05,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:05,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:01:05,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921956796] [2024-06-21 22:01:05,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:05,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:01:05,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:05,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:01:05,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:01:05,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:01:05,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 691 transitions, 12431 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:05,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:05,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:01:05,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:09,882 INFO L124 PetriNetUnfolderBase]: 6539/10524 cut-off events. [2024-06-21 22:01:09,883 INFO L125 PetriNetUnfolderBase]: For 1032040/1032042 co-relation queries the response was YES. [2024-06-21 22:01:09,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77364 conditions, 10524 events. 6539/10524 cut-off events. For 1032040/1032042 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 72862 event pairs, 1910 based on Foata normal form. 4/10525 useless extension candidates. Maximal degree in co-relation 77171. Up to 7933 conditions per place. [2024-06-21 22:01:10,034 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 428 selfloop transitions, 293 changer transitions 0/726 dead transitions. [2024-06-21 22:01:10,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 726 transitions, 14704 flow [2024-06-21 22:01:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:10,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:01:10,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 22:01:10,036 INFO L175 Difference]: Start difference. First operand has 433 places, 691 transitions, 12431 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:01:10,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 726 transitions, 14704 flow [2024-06-21 22:01:13,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 726 transitions, 14450 flow, removed 113 selfloop flow, removed 2 redundant places. [2024-06-21 22:01:13,383 INFO L231 Difference]: Finished difference. Result has 439 places, 694 transitions, 12872 flow [2024-06-21 22:01:13,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12213, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12872, PETRI_PLACES=439, PETRI_TRANSITIONS=694} [2024-06-21 22:01:13,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-21 22:01:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 694 transitions, 12872 flow [2024-06-21 22:01:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:13,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:13,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 22:01:13,384 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:13,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:13,384 INFO L85 PathProgramCache]: Analyzing trace with hash -633116618, now seen corresponding path program 12 times [2024-06-21 22:01:13,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:13,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526658596] [2024-06-21 22:01:13,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:13,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:16,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:16,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526658596] [2024-06-21 22:01:16,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526658596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:16,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:16,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:01:16,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751789200] [2024-06-21 22:01:16,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:16,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:01:16,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:16,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:01:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:01:16,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:01:16,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 694 transitions, 12872 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:16,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:16,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:01:16,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:19,615 INFO L124 PetriNetUnfolderBase]: 6570/10577 cut-off events. [2024-06-21 22:01:19,616 INFO L125 PetriNetUnfolderBase]: For 1069842/1069844 co-relation queries the response was YES. [2024-06-21 22:01:19,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78980 conditions, 10577 events. 6570/10577 cut-off events. For 1069842/1069844 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 73326 event pairs, 1910 based on Foata normal form. 5/10579 useless extension candidates. Maximal degree in co-relation 78784. Up to 7950 conditions per place. [2024-06-21 22:01:19,803 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 424 selfloop transitions, 301 changer transitions 0/730 dead transitions. [2024-06-21 22:01:19,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 730 transitions, 15183 flow [2024-06-21 22:01:19,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:19,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:19,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:01:19,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 22:01:19,805 INFO L175 Difference]: Start difference. First operand has 439 places, 694 transitions, 12872 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:01:19,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 730 transitions, 15183 flow [2024-06-21 22:01:23,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 730 transitions, 14698 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 22:01:23,236 INFO L231 Difference]: Finished difference. Result has 443 places, 701 transitions, 13160 flow [2024-06-21 22:01:23,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12393, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13160, PETRI_PLACES=443, PETRI_TRANSITIONS=701} [2024-06-21 22:01:23,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-21 22:01:23,237 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 701 transitions, 13160 flow [2024-06-21 22:01:23,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:23,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:23,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:23,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 22:01:23,238 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:23,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash -484323734, now seen corresponding path program 13 times [2024-06-21 22:01:23,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:23,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526969866] [2024-06-21 22:01:23,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:23,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:26,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:26,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526969866] [2024-06-21 22:01:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526969866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:26,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:26,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:01:26,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125420205] [2024-06-21 22:01:26,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:26,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:01:26,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:26,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:01:26,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:01:26,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:01:26,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 701 transitions, 13160 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:26,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:26,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:01:26,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:29,575 INFO L124 PetriNetUnfolderBase]: 6641/10685 cut-off events. [2024-06-21 22:01:29,575 INFO L125 PetriNetUnfolderBase]: For 1119240/1119240 co-relation queries the response was YES. [2024-06-21 22:01:29,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80526 conditions, 10685 events. 6641/10685 cut-off events. For 1119240/1119240 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 73968 event pairs, 2003 based on Foata normal form. 3/10685 useless extension candidates. Maximal degree in co-relation 80329. Up to 9517 conditions per place. [2024-06-21 22:01:29,764 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 595 selfloop transitions, 132 changer transitions 0/732 dead transitions. [2024-06-21 22:01:29,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 732 transitions, 15182 flow [2024-06-21 22:01:29,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:01:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:01:29,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 22:01:29,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-21 22:01:29,765 INFO L175 Difference]: Start difference. First operand has 443 places, 701 transitions, 13160 flow. Second operand 10 states and 171 transitions. [2024-06-21 22:01:29,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 732 transitions, 15182 flow [2024-06-21 22:01:33,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 732 transitions, 14657 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-21 22:01:33,989 INFO L231 Difference]: Finished difference. Result has 451 places, 708 transitions, 13148 flow [2024-06-21 22:01:33,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12647, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13148, PETRI_PLACES=451, PETRI_TRANSITIONS=708} [2024-06-21 22:01:33,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-21 22:01:33,990 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 708 transitions, 13148 flow [2024-06-21 22:01:33,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:33,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:33,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, 1] [2024-06-21 22:01:33,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 22:01:33,991 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:33,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:33,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2006304288, now seen corresponding path program 14 times [2024-06-21 22:01:33,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:33,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233318523] [2024-06-21 22:01:33,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:33,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:37,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-21 22:01:37,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:37,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233318523] [2024-06-21 22:01:37,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233318523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:37,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:37,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:01:37,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45939487] [2024-06-21 22:01:37,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:37,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:01:37,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:37,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:01:37,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:01:37,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:01:37,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 708 transitions, 13148 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:37,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:37,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:01:37,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:40,658 INFO L124 PetriNetUnfolderBase]: 6632/10667 cut-off events. [2024-06-21 22:01:40,659 INFO L125 PetriNetUnfolderBase]: For 1121269/1121269 co-relation queries the response was YES. [2024-06-21 22:01:40,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79798 conditions, 10667 events. 6632/10667 cut-off events. For 1121269/1121269 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 73811 event pairs, 2033 based on Foata normal form. 3/10667 useless extension candidates. Maximal degree in co-relation 79598. Up to 9513 conditions per place. [2024-06-21 22:01:40,878 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 589 selfloop transitions, 135 changer transitions 0/729 dead transitions. [2024-06-21 22:01:40,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 729 transitions, 15032 flow [2024-06-21 22:01:40,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:01:40,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:01:40,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:01:40,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 22:01:40,880 INFO L175 Difference]: Start difference. First operand has 451 places, 708 transitions, 13148 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:01:40,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 729 transitions, 15032 flow [2024-06-21 22:01:44,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 729 transitions, 14658 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 22:01:44,950 INFO L231 Difference]: Finished difference. Result has 453 places, 708 transitions, 13055 flow [2024-06-21 22:01:44,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12778, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13055, PETRI_PLACES=453, PETRI_TRANSITIONS=708} [2024-06-21 22:01:44,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-21 22:01:44,951 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 708 transitions, 13055 flow [2024-06-21 22:01:44,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:44,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:44,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:44,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 22:01:44,952 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:44,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:44,952 INFO L85 PathProgramCache]: Analyzing trace with hash 941184065, now seen corresponding path program 1 times [2024-06-21 22:01:44,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:44,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548312570] [2024-06-21 22:01:44,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:44,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:44,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:48,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:48,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:48,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548312570] [2024-06-21 22:01:48,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548312570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:48,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:48,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:48,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286078142] [2024-06-21 22:01:48,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:48,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:48,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:48,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:48,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:48,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:01:48,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 708 transitions, 13055 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:48,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:48,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:01:48,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:51,927 INFO L124 PetriNetUnfolderBase]: 6941/11186 cut-off events. [2024-06-21 22:01:51,927 INFO L125 PetriNetUnfolderBase]: For 1374403/1374412 co-relation queries the response was YES. [2024-06-21 22:01:52,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86331 conditions, 11186 events. 6941/11186 cut-off events. For 1374403/1374412 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 77918 event pairs, 2092 based on Foata normal form. 24/11209 useless extension candidates. Maximal degree in co-relation 86130. Up to 8933 conditions per place. [2024-06-21 22:01:52,269 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 593 selfloop transitions, 159 changer transitions 0/757 dead transitions. [2024-06-21 22:01:52,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 757 transitions, 15294 flow [2024-06-21 22:01:52,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:52,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:52,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:01:52,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 22:01:52,271 INFO L175 Difference]: Start difference. First operand has 453 places, 708 transitions, 13055 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:01:52,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 757 transitions, 15294 flow [2024-06-21 22:01:56,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 757 transitions, 14968 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 22:01:56,726 INFO L231 Difference]: Finished difference. Result has 455 places, 714 transitions, 13246 flow [2024-06-21 22:01:56,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12729, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13246, PETRI_PLACES=455, PETRI_TRANSITIONS=714} [2024-06-21 22:01:56,727 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 411 predicate places. [2024-06-21 22:01:56,727 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 714 transitions, 13246 flow [2024-06-21 22:01:56,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:56,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:56,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:56,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 22:01:56,727 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:56,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:56,728 INFO L85 PathProgramCache]: Analyzing trace with hash 958869915, now seen corresponding path program 2 times [2024-06-21 22:01:56,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:56,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158561672] [2024-06-21 22:01:56,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:56,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:56,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:00,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:00,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:00,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158561672] [2024-06-21 22:02:00,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158561672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:00,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:00,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:00,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303373781] [2024-06-21 22:02:00,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:00,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:00,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:00,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:00,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:00,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:02:00,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 714 transitions, 13246 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:00,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:00,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:02:00,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:03,967 INFO L124 PetriNetUnfolderBase]: 7029/11317 cut-off events. [2024-06-21 22:02:03,968 INFO L125 PetriNetUnfolderBase]: For 1446850/1446859 co-relation queries the response was YES. [2024-06-21 22:02:04,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88235 conditions, 11317 events. 7029/11317 cut-off events. For 1446850/1446859 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 79132 event pairs, 2205 based on Foata normal form. 32/11348 useless extension candidates. Maximal degree in co-relation 88031. Up to 9855 conditions per place. [2024-06-21 22:02:04,169 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 581 selfloop transitions, 160 changer transitions 0/746 dead transitions. [2024-06-21 22:02:04,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 746 transitions, 14898 flow [2024-06-21 22:02:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:04,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:02:04,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 22:02:04,170 INFO L175 Difference]: Start difference. First operand has 455 places, 714 transitions, 13246 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:02:04,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 746 transitions, 14898 flow [2024-06-21 22:02:08,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 746 transitions, 14678 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:08,761 INFO L231 Difference]: Finished difference. Result has 460 places, 716 transitions, 13409 flow [2024-06-21 22:02:08,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13026, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13409, PETRI_PLACES=460, PETRI_TRANSITIONS=716} [2024-06-21 22:02:08,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 416 predicate places. [2024-06-21 22:02:08,762 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 716 transitions, 13409 flow [2024-06-21 22:02:08,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:08,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:08,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:08,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 22:02:08,763 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:08,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:08,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1041983085, now seen corresponding path program 3 times [2024-06-21 22:02:08,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:08,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775762200] [2024-06-21 22:02:08,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:08,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:08,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:12,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:12,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775762200] [2024-06-21 22:02:12,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775762200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:12,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:12,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:12,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193961605] [2024-06-21 22:02:12,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:12,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:12,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:12,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:12,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:12,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:02:12,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 716 transitions, 13409 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:12,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:12,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:02:12,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:16,282 INFO L124 PetriNetUnfolderBase]: 7180/11548 cut-off events. [2024-06-21 22:02:16,282 INFO L125 PetriNetUnfolderBase]: For 1508785/1508794 co-relation queries the response was YES. [2024-06-21 22:02:16,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91829 conditions, 11548 events. 7180/11548 cut-off events. For 1508785/1508794 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 80916 event pairs, 2210 based on Foata normal form. 24/11571 useless extension candidates. Maximal degree in co-relation 91623. Up to 9861 conditions per place. [2024-06-21 22:02:16,492 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 593 selfloop transitions, 155 changer transitions 0/753 dead transitions. [2024-06-21 22:02:16,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 753 transitions, 15328 flow [2024-06-21 22:02:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:16,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:16,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:02:16,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 22:02:16,494 INFO L175 Difference]: Start difference. First operand has 460 places, 716 transitions, 13409 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:02:16,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 753 transitions, 15328 flow [2024-06-21 22:02:21,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 753 transitions, 14970 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 22:02:21,806 INFO L231 Difference]: Finished difference. Result has 463 places, 720 transitions, 13487 flow [2024-06-21 22:02:21,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13051, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13487, PETRI_PLACES=463, PETRI_TRANSITIONS=720} [2024-06-21 22:02:21,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-21 22:02:21,807 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 720 transitions, 13487 flow [2024-06-21 22:02:21,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:21,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:21,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:21,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 22:02:21,808 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:21,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:21,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1074829727, now seen corresponding path program 4 times [2024-06-21 22:02:21,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:21,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028800292] [2024-06-21 22:02:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:21,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:25,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:25,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:25,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028800292] [2024-06-21 22:02:25,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028800292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:25,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:25,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:02:25,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623090135] [2024-06-21 22:02:25,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:25,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:02:25,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:25,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:02:25,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:02:25,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:02:25,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 720 transitions, 13487 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:25,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:25,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:02:25,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:30,299 INFO L124 PetriNetUnfolderBase]: 7268/11687 cut-off events. [2024-06-21 22:02:30,300 INFO L125 PetriNetUnfolderBase]: For 1579757/1579759 co-relation queries the response was YES. [2024-06-21 22:02:30,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92930 conditions, 11687 events. 7268/11687 cut-off events. For 1579757/1579759 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 81957 event pairs, 2357 based on Foata normal form. 26/11712 useless extension candidates. Maximal degree in co-relation 92722. Up to 10224 conditions per place. [2024-06-21 22:02:30,499 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 569 selfloop transitions, 185 changer transitions 0/759 dead transitions. [2024-06-21 22:02:30,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 759 transitions, 15187 flow [2024-06-21 22:02:30,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:02:30,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:02:30,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-21 22:02:30,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40169133192389006 [2024-06-21 22:02:30,501 INFO L175 Difference]: Start difference. First operand has 463 places, 720 transitions, 13487 flow. Second operand 11 states and 190 transitions. [2024-06-21 22:02:30,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 759 transitions, 15187 flow [2024-06-21 22:02:34,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 759 transitions, 14949 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:34,996 INFO L231 Difference]: Finished difference. Result has 470 places, 722 transitions, 13690 flow [2024-06-21 22:02:34,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13249, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13690, PETRI_PLACES=470, PETRI_TRANSITIONS=722} [2024-06-21 22:02:34,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-21 22:02:34,997 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 722 transitions, 13690 flow [2024-06-21 22:02:34,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:34,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:34,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:34,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 22:02:34,997 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:34,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:34,998 INFO L85 PathProgramCache]: Analyzing trace with hash 308812519, now seen corresponding path program 5 times [2024-06-21 22:02:34,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:34,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831912972] [2024-06-21 22:02:34,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:34,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:35,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:38,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:38,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:38,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831912972] [2024-06-21 22:02:38,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831912972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:38,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:38,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:02:38,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214591180] [2024-06-21 22:02:38,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:38,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:02:38,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:38,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:02:38,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:02:39,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:02:39,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 722 transitions, 13690 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:39,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:39,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:02:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:43,712 INFO L124 PetriNetUnfolderBase]: 7330/11787 cut-off events. [2024-06-21 22:02:43,712 INFO L125 PetriNetUnfolderBase]: For 1591082/1591084 co-relation queries the response was YES. [2024-06-21 22:02:43,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93946 conditions, 11787 events. 7330/11787 cut-off events. For 1591082/1591084 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 82756 event pairs, 2379 based on Foata normal form. 26/11812 useless extension candidates. Maximal degree in co-relation 93736. Up to 10322 conditions per place. [2024-06-21 22:02:43,911 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 577 selfloop transitions, 174 changer transitions 0/756 dead transitions. [2024-06-21 22:02:43,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 756 transitions, 15378 flow [2024-06-21 22:02:43,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:02:43,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:02:43,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 22:02:43,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-21 22:02:43,912 INFO L175 Difference]: Start difference. First operand has 470 places, 722 transitions, 13690 flow. Second operand 9 states and 161 transitions. [2024-06-21 22:02:43,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 756 transitions, 15378 flow [2024-06-21 22:02:49,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 756 transitions, 14962 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 22:02:49,811 INFO L231 Difference]: Finished difference. Result has 470 places, 724 transitions, 13697 flow [2024-06-21 22:02:49,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13274, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13697, PETRI_PLACES=470, PETRI_TRANSITIONS=724} [2024-06-21 22:02:49,812 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-21 22:02:49,812 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 724 transitions, 13697 flow [2024-06-21 22:02:49,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:49,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:49,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:49,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 22:02:49,813 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:49,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:49,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1761017853, now seen corresponding path program 1 times [2024-06-21 22:02:49,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:49,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029060098] [2024-06-21 22:02:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:49,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:53,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:53,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:53,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029060098] [2024-06-21 22:02:53,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029060098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:53,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:53,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:02:53,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722872865] [2024-06-21 22:02:53,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:53,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:02:53,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:53,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:02:53,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:02:53,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:02:53,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 724 transitions, 13697 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:53,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:53,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:02:53,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:58,190 INFO L124 PetriNetUnfolderBase]: 7340/11803 cut-off events. [2024-06-21 22:02:58,190 INFO L125 PetriNetUnfolderBase]: For 1534061/1534063 co-relation queries the response was YES. [2024-06-21 22:02:58,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92971 conditions, 11803 events. 7340/11803 cut-off events. For 1534061/1534063 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 82850 event pairs, 2353 based on Foata normal form. 18/11820 useless extension candidates. Maximal degree in co-relation 92760. Up to 10160 conditions per place. [2024-06-21 22:02:58,394 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 568 selfloop transitions, 192 changer transitions 0/765 dead transitions. [2024-06-21 22:02:58,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 765 transitions, 15418 flow [2024-06-21 22:02:58,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:02:58,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:02:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-21 22:02:58,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40380549682875266 [2024-06-21 22:02:58,396 INFO L175 Difference]: Start difference. First operand has 470 places, 724 transitions, 13697 flow. Second operand 11 states and 191 transitions. [2024-06-21 22:02:58,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 765 transitions, 15418 flow [2024-06-21 22:03:03,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 765 transitions, 15071 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:03,840 INFO L231 Difference]: Finished difference. Result has 475 places, 726 transitions, 13803 flow [2024-06-21 22:03:03,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13350, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13803, PETRI_PLACES=475, PETRI_TRANSITIONS=726} [2024-06-21 22:03:03,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-21 22:03:03,841 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 726 transitions, 13803 flow [2024-06-21 22:03:03,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:03,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:03,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:03,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 22:03:03,841 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:03,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:03,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1910106067, now seen corresponding path program 6 times [2024-06-21 22:03:03,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:03,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172088230] [2024-06-21 22:03:03,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:03,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:07,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:07,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172088230] [2024-06-21 22:03:07,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172088230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:07,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:07,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:07,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144381173] [2024-06-21 22:03:07,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:07,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:07,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:07,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:07,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:07,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:03:07,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 726 transitions, 13803 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:07,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:07,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:03:07,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:11,787 INFO L124 PetriNetUnfolderBase]: 7491/12040 cut-off events. [2024-06-21 22:03:11,787 INFO L125 PetriNetUnfolderBase]: For 1636495/1636497 co-relation queries the response was YES. [2024-06-21 22:03:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96128 conditions, 12040 events. 7491/12040 cut-off events. For 1636495/1636497 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 84736 event pairs, 2398 based on Foata normal form. 18/12057 useless extension candidates. Maximal degree in co-relation 95916. Up to 10194 conditions per place. [2024-06-21 22:03:12,003 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 591 selfloop transitions, 169 changer transitions 0/765 dead transitions. [2024-06-21 22:03:12,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 765 transitions, 15780 flow [2024-06-21 22:03:12,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:12,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:12,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:03:12,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-21 22:03:12,005 INFO L175 Difference]: Start difference. First operand has 475 places, 726 transitions, 13803 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:03:12,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 765 transitions, 15780 flow [2024-06-21 22:03:16,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 765 transitions, 15345 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-21 22:03:16,637 INFO L231 Difference]: Finished difference. Result has 476 places, 730 transitions, 13862 flow [2024-06-21 22:03:16,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13368, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13862, PETRI_PLACES=476, PETRI_TRANSITIONS=730} [2024-06-21 22:03:16,649 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 432 predicate places. [2024-06-21 22:03:16,649 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 730 transitions, 13862 flow [2024-06-21 22:03:16,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:16,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:16,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:16,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 22:03:16,649 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:16,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:16,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1429329667, now seen corresponding path program 7 times [2024-06-21 22:03:16,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:16,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830865674] [2024-06-21 22:03:16,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:16,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:19,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:19,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:19,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830865674] [2024-06-21 22:03:19,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830865674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:19,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:19,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:19,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407072898] [2024-06-21 22:03:19,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:19,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:19,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:19,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:19,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:19,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 22:03:19,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 730 transitions, 13862 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:19,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:19,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 22:03:19,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15