./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe014_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:08:31,015 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:08:31,078 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:08:31,083 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:08:31,084 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:08:31,108 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:08:31,108 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:08:31,108 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:08:31,109 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:08:31,112 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:08:31,112 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:08:31,113 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:08:31,113 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:08:31,114 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:08:31,115 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:08:31,115 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:08:31,115 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:08:31,115 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:08:31,115 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:08:31,115 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:08:31,117 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:08:31,117 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:08:31,117 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:08:31,117 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:08:31,118 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:08:31,118 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:08:31,118 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:08:31,118 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:08:31,119 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:08:31,119 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:08:31,120 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:08:31,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:08:31,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:08:31,120 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:08:31,120 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:08:31,120 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:08:31,121 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:08:31,122 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:08:31,122 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-28 04:08:31,369 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:08:31,387 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:08:31,389 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:08:31,390 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:08:31,391 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:08:31,391 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/safe014_rmo.opt.yml/witness.yml [2024-06-28 04:08:31,595 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:08:31,595 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:08:31,596 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i [2024-06-28 04:08:32,554 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:08:32,826 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:08:32,826 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_rmo.opt.i [2024-06-28 04:08:32,842 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6ce66536/e9f5830991694483b8cd1352f02467b5/FLAGeedd62676 [2024-06-28 04:08:32,855 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6ce66536/e9f5830991694483b8cd1352f02467b5 [2024-06-28 04:08:32,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:08:32,857 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:08:32,860 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:08:32,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:08:32,863 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:08:32,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:08:31" (1/2) ... [2024-06-28 04:08:32,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10acaa97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:08:32, skipping insertion in model container [2024-06-28 04:08:32,865 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:08:31" (1/2) ... [2024-06-28 04:08:32,866 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@63c79a3e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:08:32, skipping insertion in model container [2024-06-28 04:08:32,866 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:08:32" (2/2) ... [2024-06-28 04:08:32,867 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10acaa97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:32, skipping insertion in model container [2024-06-28 04:08:32,867 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:08:32" (2/2) ... [2024-06-28 04:08:32,867 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:08:32,987 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:08:32,991 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! 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 || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:08:32,991 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! 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 || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:08:32,998 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! 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 || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:08:32,998 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:08:32,999 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-28 04:08:33,039 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:08:33,348 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:08:33,357 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:08:33,472 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:08:33,502 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:08:33,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33 WrapperNode [2024-06-28 04:08:33,503 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:08:33,505 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:08:33,505 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:08:33,505 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:08:33,510 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,537 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,605 INFO L138 Inliner]: procedures = 175, calls = 107, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 279 [2024-06-28 04:08:33,605 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:08:33,606 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:08:33,606 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:08:33,606 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:08:33,661 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,661 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,668 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,692 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-28 04:08:33,693 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,693 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,729 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,731 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,746 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,749 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,752 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:08:33,753 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:08:33,753 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:08:33,753 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:08:33,754 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (1/1) ... [2024-06-28 04:08:33,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:08:33,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:08:33,789 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-28 04:08:33,815 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-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:08:33,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:08:33,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:08:33,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:08:33,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:08:33,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:08:33,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:08:33,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:08:33,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:08:33,849 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:08:33,985 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:08:33,987 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:08:34,553 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:08:34,554 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:08:35,032 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:08:35,033 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:08:35,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:08:35 BoogieIcfgContainer [2024-06-28 04:08:35,033 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:08:35,035 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:08:35,035 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:08:35,038 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:08:35,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:08:31" (1/4) ... [2024-06-28 04:08:35,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca39e04 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:08:35, skipping insertion in model container [2024-06-28 04:08:35,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:08:32" (2/4) ... [2024-06-28 04:08:35,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca39e04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:08:35, skipping insertion in model container [2024-06-28 04:08:35,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:08:33" (3/4) ... [2024-06-28 04:08:35,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca39e04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:08:35, skipping insertion in model container [2024-06-28 04:08:35,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:08:35" (4/4) ... [2024-06-28 04:08:35,040 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_rmo.opt.i [2024-06-28 04:08:35,054 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:08:35,055 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:08:35,055 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:08:35,102 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:08:35,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:08:35,183 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:08:35,183 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:08:35,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:08:35,186 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:08:35,188 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:08:35,195 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:08:35,199 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;@1da8286e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:08:35,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:08:35,204 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:08:35,204 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:08:35,204 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:08:35,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:35,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:08:35,205 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-28 04:08:35,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash 905692193, now seen corresponding path program 1 times [2024-06-28 04:08:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:35,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081577179] [2024-06-28 04:08:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:37,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:37,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:37,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081577179] [2024-06-28 04:08:37,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081577179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:37,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:37,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:08:37,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457389934] [2024-06-28 04:08:37,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:37,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:08:37,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:37,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:08:37,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:08:37,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:37,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:37,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:37,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:37,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:37,671 INFO L124 PetriNetUnfolderBase]: 1094/1669 cut-off events. [2024-06-28 04:08:37,672 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-06-28 04:08:37,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 1669 events. 1094/1669 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7884 event pairs, 566 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 3381. Up to 1632 conditions per place. [2024-06-28 04:08:37,682 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 04:08:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 187 flow [2024-06-28 04:08:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:08:37,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:08:37,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-28 04:08:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 04:08:37,693 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 70 transitions. [2024-06-28 04:08:37,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 187 flow [2024-06-28 04:08:37,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:08:37,697 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:08:37,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 04:08:37,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:08:37,700 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:08:37,701 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-28 04:08:37,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:37,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:37,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:08:37,701 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-28 04:08:37,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1807711338, now seen corresponding path program 1 times [2024-06-28 04:08:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:37,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290664112] [2024-06-28 04:08:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:37,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:37,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:40,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:40,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290664112] [2024-06-28 04:08:40,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290664112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:40,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:40,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:08:40,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628510448] [2024-06-28 04:08:40,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:40,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:08:40,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:40,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:08:40,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:08:40,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:40,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:40,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:40,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:40,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:41,274 INFO L124 PetriNetUnfolderBase]: 1391/2103 cut-off events. [2024-06-28 04:08:41,274 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-28 04:08:41,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 2103 events. 1391/2103 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9709 event pairs, 503 based on Foata normal form. 6/2108 useless extension candidates. Maximal degree in co-relation 4824. Up to 2006 conditions per place. [2024-06-28 04:08:41,284 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 6 changer transitions 0/54 dead transitions. [2024-06-28 04:08:41,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 244 flow [2024-06-28 04:08:41,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:08:41,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:08:41,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-28 04:08:41,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:08:41,286 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 84 transitions. [2024-06-28 04:08:41,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 244 flow [2024-06-28 04:08:41,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:08:41,288 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 125 flow [2024-06-28 04:08:41,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=125, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-28 04:08:41,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2024-06-28 04:08:41,289 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 125 flow [2024-06-28 04:08:41,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:41,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:41,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:41,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:08:41,290 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:41,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:41,290 INFO L85 PathProgramCache]: Analyzing trace with hash 32359070, now seen corresponding path program 1 times [2024-06-28 04:08:41,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:41,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877787684] [2024-06-28 04:08:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:41,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:41,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:42,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-28 04:08:42,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:42,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877787684] [2024-06-28 04:08:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877787684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:08:42,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652541206] [2024-06-28 04:08:42,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:42,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:08:42,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:08:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:08:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:42,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:42,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:42,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:42,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:43,472 INFO L124 PetriNetUnfolderBase]: 1080/1670 cut-off events. [2024-06-28 04:08:43,473 INFO L125 PetriNetUnfolderBase]: For 851/851 co-relation queries the response was YES. [2024-06-28 04:08:43,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4159 conditions, 1670 events. 1080/1670 cut-off events. For 851/851 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7871 event pairs, 439 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 4144. Up to 1590 conditions per place. [2024-06-28 04:08:43,481 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-28 04:08:43,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 319 flow [2024-06-28 04:08:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:08:43,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:08:43,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 04:08:43,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 04:08:43,483 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 125 flow. Second operand 5 states and 93 transitions. [2024-06-28 04:08:43,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 319 flow [2024-06-28 04:08:43,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 62 transitions, 302 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:08:43,485 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 187 flow [2024-06-28 04:08:43,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2024-06-28 04:08:43,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-28 04:08:43,486 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 187 flow [2024-06-28 04:08:43,487 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-28 04:08:43,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:43,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:43,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:08:43,487 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-28 04:08:43,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:43,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1003698927, now seen corresponding path program 1 times [2024-06-28 04:08:43,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:43,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947000263] [2024-06-28 04:08:43,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:43,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:44,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:44,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:44,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947000263] [2024-06-28 04:08:44,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947000263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:44,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:44,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:08:44,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995047688] [2024-06-28 04:08:44,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:44,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:08:44,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:44,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:08:44,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:08:44,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:44,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 187 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-28 04:08:44,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:44,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:44,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:45,622 INFO L124 PetriNetUnfolderBase]: 1070/1641 cut-off events. [2024-06-28 04:08:45,623 INFO L125 PetriNetUnfolderBase]: For 1592/1594 co-relation queries the response was YES. [2024-06-28 04:08:45,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 1641 events. 1070/1641 cut-off events. For 1592/1594 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7732 event pairs, 469 based on Foata normal form. 6/1646 useless extension candidates. Maximal degree in co-relation 4636. Up to 1582 conditions per place. [2024-06-28 04:08:45,632 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-28 04:08:45,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 340 flow [2024-06-28 04:08:45,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:08:45,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:08:45,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 04:08:45,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 04:08:45,636 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 187 flow. Second operand 5 states and 91 transitions. [2024-06-28 04:08:45,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 340 flow [2024-06-28 04:08:45,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 332 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 04:08:45,641 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-28 04:08:45,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-28 04:08:45,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-28 04:08:45,642 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-28 04:08:45,642 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-28 04:08:45,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:45,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:45,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:08:45,643 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-28 04:08:45,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:45,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1908808116, now seen corresponding path program 1 times [2024-06-28 04:08:45,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:45,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384398403] [2024-06-28 04:08:45,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:45,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:48,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:48,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384398403] [2024-06-28 04:08:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384398403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:48,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:48,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:48,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542434023] [2024-06-28 04:08:48,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:48,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:48,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:08:48,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:48,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:08:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:49,335 INFO L124 PetriNetUnfolderBase]: 1410/2150 cut-off events. [2024-06-28 04:08:49,336 INFO L125 PetriNetUnfolderBase]: For 2679/2679 co-relation queries the response was YES. [2024-06-28 04:08:49,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 2150 events. 1410/2150 cut-off events. For 2679/2679 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9963 event pairs, 473 based on Foata normal form. 2/2151 useless extension candidates. Maximal degree in co-relation 6261. Up to 1950 conditions per place. [2024-06-28 04:08:49,347 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-28 04:08:49,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 464 flow [2024-06-28 04:08:49,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:08:49,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:08:49,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:08:49,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 04:08:49,352 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:08:49,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 464 flow [2024-06-28 04:08:49,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 452 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 04:08:49,360 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 298 flow [2024-06-28 04:08:49,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-28 04:08:49,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-28 04:08:49,363 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 298 flow [2024-06-28 04:08:49,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:49,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:49,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:49,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:08:49,364 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-28 04:08:49,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:49,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1892601006, now seen corresponding path program 2 times [2024-06-28 04:08:49,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:49,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318288757] [2024-06-28 04:08:49,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:49,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:51,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:51,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318288757] [2024-06-28 04:08:51,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318288757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:51,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:51,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:51,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950991460] [2024-06-28 04:08:51,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:51,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:51,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:51,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:51,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:51,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:08:51,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 298 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:51,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:51,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:08:51,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:52,611 INFO L124 PetriNetUnfolderBase]: 1405/2149 cut-off events. [2024-06-28 04:08:52,611 INFO L125 PetriNetUnfolderBase]: For 4613/4621 co-relation queries the response was YES. [2024-06-28 04:08:52,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 2149 events. 1405/2149 cut-off events. For 4613/4621 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10075 event pairs, 533 based on Foata normal form. 10/2158 useless extension candidates. Maximal degree in co-relation 6974. Up to 1892 conditions per place. [2024-06-28 04:08:52,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 24 changer transitions 0/82 dead transitions. [2024-06-28 04:08:52,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 574 flow [2024-06-28 04:08:52,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:08:52,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:08:52,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:08:52,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:08:52,623 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 298 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:08:52,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 574 flow [2024-06-28 04:08:52,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 548 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 04:08:52,628 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 401 flow [2024-06-28 04:08:52,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-28 04:08:52,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 04:08:52,628 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 401 flow [2024-06-28 04:08:52,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:52,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:52,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:52,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:08:52,629 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-28 04:08:52,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:52,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1812927346, now seen corresponding path program 1 times [2024-06-28 04:08:52,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:52,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350219792] [2024-06-28 04:08:52,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:52,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:55,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:55,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:55,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350219792] [2024-06-28 04:08:55,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350219792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:55,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:55,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:55,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381631368] [2024-06-28 04:08:55,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:55,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:55,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:55,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:55,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:55,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:55,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 401 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-28 04:08:55,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:55,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:55,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:55,794 INFO L124 PetriNetUnfolderBase]: 1106/1699 cut-off events. [2024-06-28 04:08:55,794 INFO L125 PetriNetUnfolderBase]: For 4804/4806 co-relation queries the response was YES. [2024-06-28 04:08:55,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6118 conditions, 1699 events. 1106/1699 cut-off events. For 4804/4806 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8088 event pairs, 419 based on Foata normal form. 6/1704 useless extension candidates. Maximal degree in co-relation 6091. Up to 1612 conditions per place. [2024-06-28 04:08:55,807 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 64 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-28 04:08:55,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 619 flow [2024-06-28 04:08:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:08:55,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:08:55,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:08:55,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 04:08:55,809 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 401 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:08:55,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 619 flow [2024-06-28 04:08:55,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 585 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 04:08:55,814 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 418 flow [2024-06-28 04:08:55,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2024-06-28 04:08:55,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 04:08:55,815 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 418 flow [2024-06-28 04:08:55,815 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-28 04:08:55,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:55,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:55,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:08:55,816 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-28 04:08:55,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:55,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1518238311, now seen corresponding path program 1 times [2024-06-28 04:08:55,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:55,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281948607] [2024-06-28 04:08:55,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:55,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:58,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:58,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:58,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281948607] [2024-06-28 04:08:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281948607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:58,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:58,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:08:58,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234552467] [2024-06-28 04:08:58,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:58,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:08:58,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:58,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:08:58,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:08:58,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:08:58,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 418 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:58,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:58,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:08:58,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:58,976 INFO L124 PetriNetUnfolderBase]: 1379/2105 cut-off events. [2024-06-28 04:08:58,976 INFO L125 PetriNetUnfolderBase]: For 5921/5921 co-relation queries the response was YES. [2024-06-28 04:08:58,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7351 conditions, 2105 events. 1379/2105 cut-off events. For 5921/5921 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9723 event pairs, 463 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 7321. Up to 1911 conditions per place. [2024-06-28 04:08:58,986 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-28 04:08:58,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 630 flow [2024-06-28 04:08:58,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:08:58,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:08:58,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:08:58,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 04:08:58,988 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 418 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:08:58,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 630 flow [2024-06-28 04:08:58,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 83 transitions, 593 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:58,993 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 431 flow [2024-06-28 04:08:58,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=431, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-06-28 04:08:58,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 04:08:58,994 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 431 flow [2024-06-28 04:08:58,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:58,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:58,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:58,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:08:58,995 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-28 04:08:58,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1458917925, now seen corresponding path program 2 times [2024-06-28 04:08:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:58,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940887512] [2024-06-28 04:08:58,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:58,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:01,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:01,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940887512] [2024-06-28 04:09:01,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940887512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:01,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:01,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208332548] [2024-06-28 04:09:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:01,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:01,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:01,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:01,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:01,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:01,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 431 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:01,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:01,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:01,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:01,857 INFO L124 PetriNetUnfolderBase]: 1405/2145 cut-off events. [2024-06-28 04:09:01,857 INFO L125 PetriNetUnfolderBase]: For 7923/7940 co-relation queries the response was YES. [2024-06-28 04:09:01,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7746 conditions, 2145 events. 1405/2145 cut-off events. For 7923/7940 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10013 event pairs, 491 based on Foata normal form. 15/2159 useless extension candidates. Maximal degree in co-relation 7715. Up to 1882 conditions per place. [2024-06-28 04:09:01,867 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-28 04:09:01,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 716 flow [2024-06-28 04:09:01,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:01,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:01,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:09:01,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 04:09:01,869 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 431 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:09:01,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 716 flow [2024-06-28 04:09:01,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 88 transitions, 666 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:01,875 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 474 flow [2024-06-28 04:09:01,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=474, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-06-28 04:09:01,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 04:09:01,876 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 474 flow [2024-06-28 04:09:01,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:01,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:01,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:01,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:09:01,876 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-28 04:09:01,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:01,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1475893215, now seen corresponding path program 3 times [2024-06-28 04:09:01,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:01,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543179974] [2024-06-28 04:09:01,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:01,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:01,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:04,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:04,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543179974] [2024-06-28 04:09:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543179974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:04,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:04,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:04,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478249415] [2024-06-28 04:09:04,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:04,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:04,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:04,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:04,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:04,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:04,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 474 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:04,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:04,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:04,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:05,617 INFO L124 PetriNetUnfolderBase]: 1395/2135 cut-off events. [2024-06-28 04:09:05,617 INFO L125 PetriNetUnfolderBase]: For 7530/7546 co-relation queries the response was YES. [2024-06-28 04:09:05,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 2135 events. 1395/2135 cut-off events. For 7530/7546 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9947 event pairs, 521 based on Foata normal form. 20/2154 useless extension candidates. Maximal degree in co-relation 7651. Up to 1874 conditions per place. [2024-06-28 04:09:05,630 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 27 changer transitions 0/91 dead transitions. [2024-06-28 04:09:05,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 714 flow [2024-06-28 04:09:05,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:05,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:05,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:09:05,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:09:05,633 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 474 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:09:05,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 714 flow [2024-06-28 04:09:05,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 638 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:05,643 INFO L231 Difference]: Finished difference. Result has 72 places, 63 transitions, 460 flow [2024-06-28 04:09:05,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=72, PETRI_TRANSITIONS=63} [2024-06-28 04:09:05,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-28 04:09:05,645 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 63 transitions, 460 flow [2024-06-28 04:09:05,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:05,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:05,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:05,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:09:05,645 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:05,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:05,646 INFO L85 PathProgramCache]: Analyzing trace with hash -838046534, now seen corresponding path program 1 times [2024-06-28 04:09:05,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:05,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825225196] [2024-06-28 04:09:05,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:05,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:07,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-28 04:09:07,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:07,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825225196] [2024-06-28 04:09:07,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825225196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:07,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:07,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:07,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071979602] [2024-06-28 04:09:07,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:07,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:07,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:07,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:07,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:07,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:07,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 63 transitions, 460 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-28 04:09:07,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:07,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:07,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:08,021 INFO L124 PetriNetUnfolderBase]: 1106/1705 cut-off events. [2024-06-28 04:09:08,022 INFO L125 PetriNetUnfolderBase]: For 6785/6785 co-relation queries the response was YES. [2024-06-28 04:09:08,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6432 conditions, 1705 events. 1106/1705 cut-off events. For 6785/6785 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8080 event pairs, 449 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 6401. Up to 1642 conditions per place. [2024-06-28 04:09:08,030 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 62 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-28 04:09:08,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 77 transitions, 648 flow [2024-06-28 04:09:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:09:08,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:09:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-28 04:09:08,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-28 04:09:08,036 INFO L175 Difference]: Start difference. First operand has 72 places, 63 transitions, 460 flow. Second operand 5 states and 86 transitions. [2024-06-28 04:09:08,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 77 transitions, 648 flow [2024-06-28 04:09:08,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 77 transitions, 554 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:08,042 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 413 flow [2024-06-28 04:09:08,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-28 04:09:08,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 04:09:08,042 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 413 flow [2024-06-28 04:09:08,043 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-28 04:09:08,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:08,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:08,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:09:08,043 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-28 04:09:08,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:08,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1261678455, now seen corresponding path program 1 times [2024-06-28 04:09:08,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:08,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745140337] [2024-06-28 04:09:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:08,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:09,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-28 04:09:09,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:09,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745140337] [2024-06-28 04:09:09,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745140337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:09,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:09,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:09,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098068121] [2024-06-28 04:09:09,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:09,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:09,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:09,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:09,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:09,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:09,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 413 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:09,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:09,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:09,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:11,055 INFO L124 PetriNetUnfolderBase]: 1558/2409 cut-off events. [2024-06-28 04:09:11,056 INFO L125 PetriNetUnfolderBase]: For 10615/10615 co-relation queries the response was YES. [2024-06-28 04:09:11,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8998 conditions, 2409 events. 1558/2409 cut-off events. For 10615/10615 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11671 event pairs, 249 based on Foata normal form. 4/2412 useless extension candidates. Maximal degree in co-relation 8968. Up to 1833 conditions per place. [2024-06-28 04:09:11,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-28 04:09:11,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 777 flow [2024-06-28 04:09:11,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:11,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:11,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:09:11,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 04:09:11,085 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 413 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:09:11,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 777 flow [2024-06-28 04:09:11,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 754 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:11,096 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 479 flow [2024-06-28 04:09:11,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-28 04:09:11,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 04:09:11,098 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 479 flow [2024-06-28 04:09:11,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:11,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:11,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:11,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:09:11,098 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-28 04:09:11,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:11,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1501621455, now seen corresponding path program 2 times [2024-06-28 04:09:11,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:11,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258618172] [2024-06-28 04:09:11,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:11,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:11,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:13,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:13,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:13,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258618172] [2024-06-28 04:09:13,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258618172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:13,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:13,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:13,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039592371] [2024-06-28 04:09:13,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:13,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:13,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:13,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:13,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:13,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:13,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 479 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:13,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:13,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:13,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:14,170 INFO L124 PetriNetUnfolderBase]: 1550/2397 cut-off events. [2024-06-28 04:09:14,170 INFO L125 PetriNetUnfolderBase]: For 12902/12902 co-relation queries the response was YES. [2024-06-28 04:09:14,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9403 conditions, 2397 events. 1550/2397 cut-off events. For 12902/12902 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11716 event pairs, 460 based on Foata normal form. 4/2400 useless extension candidates. Maximal degree in co-relation 9372. Up to 2169 conditions per place. [2024-06-28 04:09:14,181 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 21 changer transitions 0/100 dead transitions. [2024-06-28 04:09:14,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 761 flow [2024-06-28 04:09:14,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:14,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:14,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:09:14,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:09:14,183 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 479 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:09:14,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 761 flow [2024-06-28 04:09:14,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 723 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:14,195 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 516 flow [2024-06-28 04:09:14,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2024-06-28 04:09:14,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 04:09:14,196 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 516 flow [2024-06-28 04:09:14,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:14,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:14,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:14,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:09:14,197 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-28 04:09:14,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:14,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2018361103, now seen corresponding path program 3 times [2024-06-28 04:09:14,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:14,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832094543] [2024-06-28 04:09:14,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:14,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:14,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:16,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:16,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:16,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832094543] [2024-06-28 04:09:16,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832094543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:16,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:16,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:16,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490195381] [2024-06-28 04:09:16,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:16,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:16,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:16,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:16,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:16,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:16,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 516 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:16,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:16,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:16,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:17,822 INFO L124 PetriNetUnfolderBase]: 1542/2393 cut-off events. [2024-06-28 04:09:17,823 INFO L125 PetriNetUnfolderBase]: For 15119/15131 co-relation queries the response was YES. [2024-06-28 04:09:17,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9691 conditions, 2393 events. 1542/2393 cut-off events. For 15119/15131 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11757 event pairs, 526 based on Foata normal form. 16/2408 useless extension candidates. Maximal degree in co-relation 9658. Up to 2096 conditions per place. [2024-06-28 04:09:17,834 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-28 04:09:17,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 101 transitions, 800 flow [2024-06-28 04:09:17,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:17,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:17,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:09:17,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:09:17,857 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 516 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:09:17,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 101 transitions, 800 flow [2024-06-28 04:09:17,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 101 transitions, 747 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:17,871 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 556 flow [2024-06-28 04:09:17,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2024-06-28 04:09:17,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 04:09:17,872 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 556 flow [2024-06-28 04:09:17,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:17,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:17,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:17,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:09:17,872 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:17,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash -235554625, now seen corresponding path program 1 times [2024-06-28 04:09:17,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:17,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604815775] [2024-06-28 04:09:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:17,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:19,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:19,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:19,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604815775] [2024-06-28 04:09:19,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604815775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:19,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:19,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:19,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829845254] [2024-06-28 04:09:19,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:19,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:19,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:19,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:19,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:19,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:19,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 556 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:19,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:19,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:19,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:20,564 INFO L124 PetriNetUnfolderBase]: 1536/2380 cut-off events. [2024-06-28 04:09:20,565 INFO L125 PetriNetUnfolderBase]: For 17077/17077 co-relation queries the response was YES. [2024-06-28 04:09:20,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9949 conditions, 2380 events. 1536/2380 cut-off events. For 17077/17077 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11668 event pairs, 505 based on Foata normal form. 2/2382 useless extension candidates. Maximal degree in co-relation 9915. Up to 2317 conditions per place. [2024-06-28 04:09:20,591 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 79 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-28 04:09:20,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 816 flow [2024-06-28 04:09:20,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:20,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-28 04:09:20,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 04:09:20,605 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 556 flow. Second operand 6 states and 92 transitions. [2024-06-28 04:09:20,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 816 flow [2024-06-28 04:09:20,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 94 transitions, 737 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:20,633 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 579 flow [2024-06-28 04:09:20,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=579, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2024-06-28 04:09:20,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 04:09:20,635 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 579 flow [2024-06-28 04:09:20,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:20,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:20,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:20,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:09:20,635 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-28 04:09:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:20,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1265633594, now seen corresponding path program 1 times [2024-06-28 04:09:20,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:20,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298718800] [2024-06-28 04:09:20,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:20,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298718800] [2024-06-28 04:09:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298718800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:23,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:23,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504051406] [2024-06-28 04:09:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:23,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:23,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 579 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:23,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:23,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:23,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:24,616 INFO L124 PetriNetUnfolderBase]: 1604/2493 cut-off events. [2024-06-28 04:09:24,617 INFO L125 PetriNetUnfolderBase]: For 20312/20312 co-relation queries the response was YES. [2024-06-28 04:09:24,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 2493 events. 1604/2493 cut-off events. For 20312/20312 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12261 event pairs, 259 based on Foata normal form. 16/2508 useless extension candidates. Maximal degree in co-relation 10523. Up to 1827 conditions per place. [2024-06-28 04:09:24,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 28 changer transitions 0/121 dead transitions. [2024-06-28 04:09:24,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 975 flow [2024-06-28 04:09:24,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:24,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:24,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:09:24,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 04:09:24,629 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 579 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:09:24,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 975 flow [2024-06-28 04:09:24,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 967 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 04:09:24,677 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 648 flow [2024-06-28 04:09:24,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-06-28 04:09:24,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 04:09:24,678 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 648 flow [2024-06-28 04:09:24,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:24,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:24,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:24,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:09:24,679 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-28 04:09:24,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:24,679 INFO L85 PathProgramCache]: Analyzing trace with hash -901660588, now seen corresponding path program 2 times [2024-06-28 04:09:24,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:24,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245246259] [2024-06-28 04:09:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:24,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:27,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:27,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:27,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245246259] [2024-06-28 04:09:27,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245246259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:27,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:27,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:27,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822812346] [2024-06-28 04:09:27,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:27,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:27,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:27,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:27,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:27,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:27,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 648 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:27,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:27,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:27,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:28,205 INFO L124 PetriNetUnfolderBase]: 1568/2437 cut-off events. [2024-06-28 04:09:28,205 INFO L125 PetriNetUnfolderBase]: For 21614/21614 co-relation queries the response was YES. [2024-06-28 04:09:28,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10502 conditions, 2437 events. 1568/2437 cut-off events. For 21614/21614 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11948 event pairs, 367 based on Foata normal form. 20/2456 useless extension candidates. Maximal degree in co-relation 10462. Up to 2029 conditions per place. [2024-06-28 04:09:28,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 88 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-28 04:09:28,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 116 transitions, 962 flow [2024-06-28 04:09:28,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:28,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:28,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:09:28,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:09:28,219 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 648 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:09:28,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 116 transitions, 962 flow [2024-06-28 04:09:28,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 116 transitions, 912 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:28,238 INFO L231 Difference]: Finished difference. Result has 91 places, 83 transitions, 656 flow [2024-06-28 04:09:28,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=656, PETRI_PLACES=91, PETRI_TRANSITIONS=83} [2024-06-28 04:09:28,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 04:09:28,239 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 83 transitions, 656 flow [2024-06-28 04:09:28,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:28,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:28,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:28,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:09:28,239 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:28,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:28,240 INFO L85 PathProgramCache]: Analyzing trace with hash -649791000, now seen corresponding path program 3 times [2024-06-28 04:09:28,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:28,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282576100] [2024-06-28 04:09:28,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:28,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:28,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:30,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:30,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:30,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282576100] [2024-06-28 04:09:30,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282576100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:30,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:30,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:30,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213907601] [2024-06-28 04:09:30,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:30,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:30,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:30,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:30,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:30,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:30,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 83 transitions, 656 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:30,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:30,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:30,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:31,949 INFO L124 PetriNetUnfolderBase]: 1656/2587 cut-off events. [2024-06-28 04:09:31,950 INFO L125 PetriNetUnfolderBase]: For 25424/25438 co-relation queries the response was YES. [2024-06-28 04:09:31,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11170 conditions, 2587 events. 1656/2587 cut-off events. For 25424/25438 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12997 event pairs, 468 based on Foata normal form. 29/2615 useless extension candidates. Maximal degree in co-relation 11129. Up to 2172 conditions per place. [2024-06-28 04:09:31,964 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 27 changer transitions 0/117 dead transitions. [2024-06-28 04:09:31,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 117 transitions, 986 flow [2024-06-28 04:09:31,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:31,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:09:31,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:09:31,966 INFO L175 Difference]: Start difference. First operand has 91 places, 83 transitions, 656 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:09:31,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 117 transitions, 986 flow [2024-06-28 04:09:31,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 117 transitions, 914 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:31,986 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 663 flow [2024-06-28 04:09:31,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2024-06-28 04:09:31,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 04:09:31,987 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 663 flow [2024-06-28 04:09:31,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:31,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:31,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:31,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:09:31,988 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-28 04:09:31,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:31,988 INFO L85 PathProgramCache]: Analyzing trace with hash 994211390, now seen corresponding path program 4 times [2024-06-28 04:09:31,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:31,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219774324] [2024-06-28 04:09:31,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:31,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:34,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:34,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:34,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219774324] [2024-06-28 04:09:34,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219774324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:34,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:34,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:34,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006700094] [2024-06-28 04:09:34,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:34,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:34,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:34,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:34,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:34,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:34,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 663 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:34,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:34,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:34,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:35,977 INFO L124 PetriNetUnfolderBase]: 1744/2739 cut-off events. [2024-06-28 04:09:35,977 INFO L125 PetriNetUnfolderBase]: For 28462/28474 co-relation queries the response was YES. [2024-06-28 04:09:35,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11814 conditions, 2739 events. 1744/2739 cut-off events. For 28462/28474 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13981 event pairs, 522 based on Foata normal form. 32/2770 useless extension candidates. Maximal degree in co-relation 11772. Up to 2320 conditions per place. [2024-06-28 04:09:35,990 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 30 changer transitions 0/123 dead transitions. [2024-06-28 04:09:35,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1019 flow [2024-06-28 04:09:35,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:35,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:35,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:09:35,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:09:35,992 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 663 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:09:35,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1019 flow [2024-06-28 04:09:36,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 958 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:36,012 INFO L231 Difference]: Finished difference. Result has 94 places, 85 transitions, 689 flow [2024-06-28 04:09:36,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=689, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2024-06-28 04:09:36,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:09:36,012 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 689 flow [2024-06-28 04:09:36,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:36,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:36,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:36,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:09:36,013 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-28 04:09:36,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:36,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1855316634, now seen corresponding path program 5 times [2024-06-28 04:09:36,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:36,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230571068] [2024-06-28 04:09:36,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:36,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:38,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:38,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:38,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230571068] [2024-06-28 04:09:38,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230571068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:38,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:38,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:38,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592634102] [2024-06-28 04:09:38,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:38,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:38,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:38,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:38,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:38,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:38,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 689 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:38,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:38,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:38,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:40,097 INFO L124 PetriNetUnfolderBase]: 1756/2767 cut-off events. [2024-06-28 04:09:40,098 INFO L125 PetriNetUnfolderBase]: For 29998/30010 co-relation queries the response was YES. [2024-06-28 04:09:40,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11928 conditions, 2767 events. 1756/2767 cut-off events. For 29998/30010 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14238 event pairs, 502 based on Foata normal form. 28/2794 useless extension candidates. Maximal degree in co-relation 11885. Up to 2214 conditions per place. [2024-06-28 04:09:40,109 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 33 changer transitions 0/133 dead transitions. [2024-06-28 04:09:40,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1089 flow [2024-06-28 04:09:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:40,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:40,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:09:40,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 04:09:40,111 INFO L175 Difference]: Start difference. First operand has 94 places, 85 transitions, 689 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:09:40,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1089 flow [2024-06-28 04:09:40,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1020 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:40,130 INFO L231 Difference]: Finished difference. Result has 97 places, 86 transitions, 714 flow [2024-06-28 04:09:40,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=714, PETRI_PLACES=97, PETRI_TRANSITIONS=86} [2024-06-28 04:09:40,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 04:09:40,131 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 86 transitions, 714 flow [2024-06-28 04:09:40,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:40,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:40,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:40,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:09:40,132 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-28 04:09:40,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:40,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1553901572, now seen corresponding path program 1 times [2024-06-28 04:09:40,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:40,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860870649] [2024-06-28 04:09:40,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:40,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:42,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-28 04:09:42,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:42,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860870649] [2024-06-28 04:09:42,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860870649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:42,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:42,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:42,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036534951] [2024-06-28 04:09:42,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:42,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:42,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:42,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:42,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:42,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:42,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 86 transitions, 714 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:42,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:42,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:42,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:43,518 INFO L124 PetriNetUnfolderBase]: 1736/2731 cut-off events. [2024-06-28 04:09:43,518 INFO L125 PetriNetUnfolderBase]: For 30491/30505 co-relation queries the response was YES. [2024-06-28 04:09:43,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11706 conditions, 2731 events. 1736/2731 cut-off events. For 30491/30505 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13957 event pairs, 429 based on Foata normal form. 21/2751 useless extension candidates. Maximal degree in co-relation 11662. Up to 1884 conditions per place. [2024-06-28 04:09:43,532 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-06-28 04:09:43,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 121 transitions, 1016 flow [2024-06-28 04:09:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:43,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:09:43,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:09:43,550 INFO L175 Difference]: Start difference. First operand has 97 places, 86 transitions, 714 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:09:43,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 121 transitions, 1016 flow [2024-06-28 04:09:43,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 121 transitions, 934 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:43,605 INFO L231 Difference]: Finished difference. Result has 96 places, 85 transitions, 664 flow [2024-06-28 04:09:43,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=664, PETRI_PLACES=96, PETRI_TRANSITIONS=85} [2024-06-28 04:09:43,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 04:09:43,606 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 85 transitions, 664 flow [2024-06-28 04:09:43,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:43,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:43,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:43,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:09:43,606 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:43,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:43,607 INFO L85 PathProgramCache]: Analyzing trace with hash 267817243, now seen corresponding path program 1 times [2024-06-28 04:09:43,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:43,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336469841] [2024-06-28 04:09:43,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:43,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:45,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:45,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:45,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336469841] [2024-06-28 04:09:45,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336469841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:45,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:45,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:45,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963193402] [2024-06-28 04:09:45,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:45,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:45,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:45,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:45,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:45,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:45,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 85 transitions, 664 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-28 04:09:45,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:45,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:45,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:46,422 INFO L124 PetriNetUnfolderBase]: 1631/2626 cut-off events. [2024-06-28 04:09:46,422 INFO L125 PetriNetUnfolderBase]: For 31042/31054 co-relation queries the response was YES. [2024-06-28 04:09:46,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11418 conditions, 2626 events. 1631/2626 cut-off events. For 31042/31054 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13736 event pairs, 513 based on Foata normal form. 14/2639 useless extension candidates. Maximal degree in co-relation 11373. Up to 2436 conditions per place. [2024-06-28 04:09:46,436 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 23 changer transitions 0/114 dead transitions. [2024-06-28 04:09:46,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 114 transitions, 1064 flow [2024-06-28 04:09:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:46,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:09:46,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:09:46,438 INFO L175 Difference]: Start difference. First operand has 96 places, 85 transitions, 664 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:09:46,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 114 transitions, 1064 flow [2024-06-28 04:09:46,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 114 transitions, 971 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:46,462 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 721 flow [2024-06-28 04:09:46,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=721, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-28 04:09:46,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 04:09:46,462 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 721 flow [2024-06-28 04:09:46,462 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-28 04:09:46,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:46,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:46,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:09:46,463 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:46,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:46,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2118010805, now seen corresponding path program 2 times [2024-06-28 04:09:46,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:46,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272238734] [2024-06-28 04:09:46,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:46,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:48,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272238734] [2024-06-28 04:09:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272238734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:48,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147489476] [2024-06-28 04:09:48,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:48,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:48,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:48,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:48,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:48,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 721 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-28 04:09:48,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:48,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:48,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:49,224 INFO L124 PetriNetUnfolderBase]: 1674/2676 cut-off events. [2024-06-28 04:09:49,225 INFO L125 PetriNetUnfolderBase]: For 34522/34522 co-relation queries the response was YES. [2024-06-28 04:09:49,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12001 conditions, 2676 events. 1674/2676 cut-off events. For 34522/34522 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13981 event pairs, 545 based on Foata normal form. 3/2677 useless extension candidates. Maximal degree in co-relation 11955. Up to 2548 conditions per place. [2024-06-28 04:09:49,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 84 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-28 04:09:49,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 120 transitions, 1097 flow [2024-06-28 04:09:49,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:49,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:49,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 04:09:49,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:09:49,243 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 721 flow. Second operand 7 states and 113 transitions. [2024-06-28 04:09:49,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 120 transitions, 1097 flow [2024-06-28 04:09:49,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 120 transitions, 1063 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 04:09:49,273 INFO L231 Difference]: Finished difference. Result has 104 places, 105 transitions, 847 flow [2024-06-28 04:09:49,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=847, PETRI_PLACES=104, PETRI_TRANSITIONS=105} [2024-06-28 04:09:49,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 04:09:49,274 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 105 transitions, 847 flow [2024-06-28 04:09:49,275 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-28 04:09:49,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:49,276 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-28 04:09:49,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:09:49,276 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:49,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash -842826050, now seen corresponding path program 1 times [2024-06-28 04:09:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:49,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185994086] [2024-06-28 04:09:49,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:49,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:49,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:51,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:51,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185994086] [2024-06-28 04:09:51,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185994086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:51,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:51,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:51,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608765812] [2024-06-28 04:09:51,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:51,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:51,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:51,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:51,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:51,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 105 transitions, 847 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:51,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:51,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:51,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:52,451 INFO L124 PetriNetUnfolderBase]: 1813/2840 cut-off events. [2024-06-28 04:09:52,451 INFO L125 PetriNetUnfolderBase]: For 39658/39658 co-relation queries the response was YES. [2024-06-28 04:09:52,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13213 conditions, 2840 events. 1813/2840 cut-off events. For 39658/39658 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14685 event pairs, 552 based on Foata normal form. 4/2843 useless extension candidates. Maximal degree in co-relation 13163. Up to 2712 conditions per place. [2024-06-28 04:09:52,468 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 96 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-28 04:09:52,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 122 transitions, 1154 flow [2024-06-28 04:09:52,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:52,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 04:09:52,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-28 04:09:52,470 INFO L175 Difference]: Start difference. First operand has 104 places, 105 transitions, 847 flow. Second operand 6 states and 97 transitions. [2024-06-28 04:09:52,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 122 transitions, 1154 flow [2024-06-28 04:09:52,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 122 transitions, 1104 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:52,502 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 882 flow [2024-06-28 04:09:52,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2024-06-28 04:09:52,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-28 04:09:52,503 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 882 flow [2024-06-28 04:09:52,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:52,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:52,504 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-28 04:09:52,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:09:52,504 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:52,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:52,505 INFO L85 PathProgramCache]: Analyzing trace with hash 2126889860, now seen corresponding path program 2 times [2024-06-28 04:09:52,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:52,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039572180] [2024-06-28 04:09:52,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:52,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:54,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:54,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:54,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039572180] [2024-06-28 04:09:54,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039572180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:54,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:54,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:09:54,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540019750] [2024-06-28 04:09:54,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:54,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:09:54,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:54,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:09:54,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:09:54,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:09:54,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:54,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:54,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:09:54,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:56,213 INFO L124 PetriNetUnfolderBase]: 1801/2824 cut-off events. [2024-06-28 04:09:56,213 INFO L125 PetriNetUnfolderBase]: For 42060/42060 co-relation queries the response was YES. [2024-06-28 04:09:56,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13535 conditions, 2824 events. 1801/2824 cut-off events. For 42060/42060 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14595 event pairs, 550 based on Foata normal form. 4/2827 useless extension candidates. Maximal degree in co-relation 13483. Up to 2680 conditions per place. [2024-06-28 04:09:56,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 99 selfloop transitions, 25 changer transitions 0/128 dead transitions. [2024-06-28 04:09:56,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 128 transitions, 1219 flow [2024-06-28 04:09:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:56,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 04:09:56,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 04:09:56,231 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 882 flow. Second operand 7 states and 110 transitions. [2024-06-28 04:09:56,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 128 transitions, 1219 flow [2024-06-28 04:09:56,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 128 transitions, 1160 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:56,260 INFO L231 Difference]: Finished difference. Result has 110 places, 111 transitions, 915 flow [2024-06-28 04:09:56,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=915, PETRI_PLACES=110, PETRI_TRANSITIONS=111} [2024-06-28 04:09:56,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 04:09:56,261 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 111 transitions, 915 flow [2024-06-28 04:09:56,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:56,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:56,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-28 04:09:56,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:09:56,262 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:56,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:56,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1087849668, now seen corresponding path program 1 times [2024-06-28 04:09:56,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:56,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54225253] [2024-06-28 04:09:56,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:56,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:58,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:58,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54225253] [2024-06-28 04:09:58,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54225253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:58,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:58,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:58,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104670326] [2024-06-28 04:09:58,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:58,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:58,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:58,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:58,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:58,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 111 transitions, 915 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-28 04:09:58,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:58,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:58,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:59,271 INFO L124 PetriNetUnfolderBase]: 1690/2713 cut-off events. [2024-06-28 04:09:59,272 INFO L125 PetriNetUnfolderBase]: For 43253/43269 co-relation queries the response was YES. [2024-06-28 04:09:59,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13340 conditions, 2713 events. 1690/2713 cut-off events. For 43253/43269 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14202 event pairs, 500 based on Foata normal form. 18/2726 useless extension candidates. Maximal degree in co-relation 13287. Up to 2510 conditions per place. [2024-06-28 04:09:59,288 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 99 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-28 04:09:59,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 133 transitions, 1291 flow [2024-06-28 04:09:59,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:59,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:59,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:09:59,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:09:59,290 INFO L175 Difference]: Start difference. First operand has 110 places, 111 transitions, 915 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:09:59,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 133 transitions, 1291 flow [2024-06-28 04:09:59,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 133 transitions, 1225 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:59,317 INFO L231 Difference]: Finished difference. Result has 111 places, 115 transitions, 947 flow [2024-06-28 04:09:59,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=947, PETRI_PLACES=111, PETRI_TRANSITIONS=115} [2024-06-28 04:09:59,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 04:09:59,318 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 115 transitions, 947 flow [2024-06-28 04:09:59,318 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-28 04:09:59,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:59,318 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-28 04:09:59,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:09:59,318 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:59,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:59,319 INFO L85 PathProgramCache]: Analyzing trace with hash -286732836, now seen corresponding path program 1 times [2024-06-28 04:09:59,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:59,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376679340] [2024-06-28 04:09:59,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:59,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:01,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-28 04:10:01,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:01,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376679340] [2024-06-28 04:10:01,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376679340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:01,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:01,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:01,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561503167] [2024-06-28 04:10:01,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:01,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:01,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:01,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:01,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:01,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:01,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 115 transitions, 947 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:01,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:01,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:02,729 INFO L124 PetriNetUnfolderBase]: 1831/2865 cut-off events. [2024-06-28 04:10:02,729 INFO L125 PetriNetUnfolderBase]: For 45595/45601 co-relation queries the response was YES. [2024-06-28 04:10:02,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14012 conditions, 2865 events. 1831/2865 cut-off events. For 45595/45601 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14777 event pairs, 539 based on Foata normal form. 8/2873 useless extension candidates. Maximal degree in co-relation 13958. Up to 2672 conditions per place. [2024-06-28 04:10:02,744 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 28 changer transitions 0/161 dead transitions. [2024-06-28 04:10:02,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 161 transitions, 1642 flow [2024-06-28 04:10:02,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:02,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:02,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:10:02,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 04:10:02,745 INFO L175 Difference]: Start difference. First operand has 111 places, 115 transitions, 947 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:10:02,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 161 transitions, 1642 flow [2024-06-28 04:10:02,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 161 transitions, 1584 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:10:02,785 INFO L231 Difference]: Finished difference. Result has 119 places, 134 transitions, 1200 flow [2024-06-28 04:10:02,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1200, PETRI_PLACES=119, PETRI_TRANSITIONS=134} [2024-06-28 04:10:02,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 04:10:02,785 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 134 transitions, 1200 flow [2024-06-28 04:10:02,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:02,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:02,786 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-28 04:10:02,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:10:02,786 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:02,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:02,787 INFO L85 PathProgramCache]: Analyzing trace with hash 58988788, now seen corresponding path program 2 times [2024-06-28 04:10:02,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:02,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600832742] [2024-06-28 04:10:02,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:02,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:02,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:04,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:04,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600832742] [2024-06-28 04:10:04,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600832742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:04,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:04,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:04,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454204880] [2024-06-28 04:10:04,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:04,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:04,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:04,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:04,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:04,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 134 transitions, 1200 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-28 04:10:04,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:04,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:04,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:06,249 INFO L124 PetriNetUnfolderBase]: 1724/2749 cut-off events. [2024-06-28 04:10:06,249 INFO L125 PetriNetUnfolderBase]: For 49861/49869 co-relation queries the response was YES. [2024-06-28 04:10:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13963 conditions, 2749 events. 1724/2749 cut-off events. For 49861/49869 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14321 event pairs, 517 based on Foata normal form. 10/2754 useless extension candidates. Maximal degree in co-relation 13904. Up to 2512 conditions per place. [2024-06-28 04:10:06,269 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 39 changer transitions 0/153 dead transitions. [2024-06-28 04:10:06,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 153 transitions, 1574 flow [2024-06-28 04:10:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:06,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:06,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:10:06,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 04:10:06,271 INFO L175 Difference]: Start difference. First operand has 119 places, 134 transitions, 1200 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:10:06,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 153 transitions, 1574 flow [2024-06-28 04:10:06,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 153 transitions, 1546 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 04:10:06,319 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1258 flow [2024-06-28 04:10:06,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1258, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-28 04:10:06,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 04:10:06,320 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1258 flow [2024-06-28 04:10:06,320 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-28 04:10:06,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:06,320 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-28 04:10:06,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:10:06,321 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:06,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:06,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1233834348, now seen corresponding path program 2 times [2024-06-28 04:10:06,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:06,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336931199] [2024-06-28 04:10:06,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:06,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:08,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:08,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:08,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336931199] [2024-06-28 04:10:08,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336931199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:08,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:08,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:08,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211918098] [2024-06-28 04:10:08,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:08,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:08,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:08,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:08,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:08,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:08,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1258 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:08,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:08,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:08,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:09,527 INFO L124 PetriNetUnfolderBase]: 1861/2911 cut-off events. [2024-06-28 04:10:09,527 INFO L125 PetriNetUnfolderBase]: For 54212/54212 co-relation queries the response was YES. [2024-06-28 04:10:09,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15029 conditions, 2911 events. 1861/2911 cut-off events. For 54212/54212 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15063 event pairs, 527 based on Foata normal form. 2/2913 useless extension candidates. Maximal degree in co-relation 14967. Up to 2779 conditions per place. [2024-06-28 04:10:09,547 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 24 changer transitions 0/166 dead transitions. [2024-06-28 04:10:09,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 166 transitions, 1829 flow [2024-06-28 04:10:09,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 04:10:09,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-28 04:10:09,548 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1258 flow. Second operand 9 states and 132 transitions. [2024-06-28 04:10:09,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 166 transitions, 1829 flow [2024-06-28 04:10:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 166 transitions, 1729 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:09,601 INFO L231 Difference]: Finished difference. Result has 131 places, 145 transitions, 1341 flow [2024-06-28 04:10:09,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1341, PETRI_PLACES=131, PETRI_TRANSITIONS=145} [2024-06-28 04:10:09,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 04:10:09,603 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 145 transitions, 1341 flow [2024-06-28 04:10:09,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:09,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:09,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:09,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:10:09,604 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:09,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:09,604 INFO L85 PathProgramCache]: Analyzing trace with hash 402658938, now seen corresponding path program 3 times [2024-06-28 04:10:09,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:09,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344469367] [2024-06-28 04:10:09,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:09,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:09,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:12,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:12,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:12,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344469367] [2024-06-28 04:10:12,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344469367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:12,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:12,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:12,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449875818] [2024-06-28 04:10:12,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:12,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:12,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:12,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:12,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:12,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:12,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 145 transitions, 1341 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:12,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:12,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:12,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:13,033 INFO L124 PetriNetUnfolderBase]: 1855/2903 cut-off events. [2024-06-28 04:10:13,033 INFO L125 PetriNetUnfolderBase]: For 57438/57438 co-relation queries the response was YES. [2024-06-28 04:10:13,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15107 conditions, 2903 events. 1855/2903 cut-off events. For 57438/57438 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14947 event pairs, 534 based on Foata normal form. 2/2905 useless extension candidates. Maximal degree in co-relation 15042. Up to 2776 conditions per place. [2024-06-28 04:10:13,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 136 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-28 04:10:13,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 164 transitions, 1755 flow [2024-06-28 04:10:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:13,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:13,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:10:13,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-28 04:10:13,052 INFO L175 Difference]: Start difference. First operand has 131 places, 145 transitions, 1341 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:10:13,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 164 transitions, 1755 flow [2024-06-28 04:10:13,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 164 transitions, 1691 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:13,101 INFO L231 Difference]: Finished difference. Result has 134 places, 145 transitions, 1331 flow [2024-06-28 04:10:13,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1331, PETRI_PLACES=134, PETRI_TRANSITIONS=145} [2024-06-28 04:10:13,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 04:10:13,102 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 145 transitions, 1331 flow [2024-06-28 04:10:13,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:13,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:13,103 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-28 04:10:13,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:10:13,103 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:13,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:13,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1265101158, now seen corresponding path program 3 times [2024-06-28 04:10:13,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:13,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635969739] [2024-06-28 04:10:13,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:13,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:13,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:15,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:15,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:15,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635969739] [2024-06-28 04:10:15,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635969739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:15,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:15,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:10:15,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682598296] [2024-06-28 04:10:15,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:15,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:10:15,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:15,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:10:15,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:10:15,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:15,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 145 transitions, 1331 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-28 04:10:15,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:15,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:15,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:16,077 INFO L124 PetriNetUnfolderBase]: 1742/2764 cut-off events. [2024-06-28 04:10:16,078 INFO L125 PetriNetUnfolderBase]: For 59922/59924 co-relation queries the response was YES. [2024-06-28 04:10:16,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14384 conditions, 2764 events. 1742/2764 cut-off events. For 59922/59924 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14408 event pairs, 534 based on Foata normal form. 6/2764 useless extension candidates. Maximal degree in co-relation 14318. Up to 2599 conditions per place. [2024-06-28 04:10:16,097 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 109 selfloop transitions, 34 changer transitions 0/160 dead transitions. [2024-06-28 04:10:16,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 160 transitions, 1666 flow [2024-06-28 04:10:16,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:16,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:16,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:10:16,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-28 04:10:16,099 INFO L175 Difference]: Start difference. First operand has 134 places, 145 transitions, 1331 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:10:16,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 160 transitions, 1666 flow [2024-06-28 04:10:16,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 160 transitions, 1618 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:16,141 INFO L231 Difference]: Finished difference. Result has 139 places, 147 transitions, 1380 flow [2024-06-28 04:10:16,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1380, PETRI_PLACES=139, PETRI_TRANSITIONS=147} [2024-06-28 04:10:16,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 04:10:16,142 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 147 transitions, 1380 flow [2024-06-28 04:10:16,142 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-28 04:10:16,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:16,142 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-28 04:10:16,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:10:16,143 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-28 04:10:16,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:16,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1265347422, now seen corresponding path program 1 times [2024-06-28 04:10:16,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:16,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389122872] [2024-06-28 04:10:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:16,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:19,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:19,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389122872] [2024-06-28 04:10:19,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389122872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:19,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:19,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:19,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233490138] [2024-06-28 04:10:19,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:19,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:19,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:19,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:19,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:19,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:19,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 147 transitions, 1380 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:19,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:19,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:19,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:20,380 INFO L124 PetriNetUnfolderBase]: 1832/2872 cut-off events. [2024-06-28 04:10:20,380 INFO L125 PetriNetUnfolderBase]: For 61200/61200 co-relation queries the response was YES. [2024-06-28 04:10:20,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14982 conditions, 2872 events. 1832/2872 cut-off events. For 61200/61200 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14789 event pairs, 522 based on Foata normal form. 2/2874 useless extension candidates. Maximal degree in co-relation 14914. Up to 2799 conditions per place. [2024-06-28 04:10:20,397 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 13 changer transitions 0/163 dead transitions. [2024-06-28 04:10:20,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 163 transitions, 1749 flow [2024-06-28 04:10:20,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:20,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-28 04:10:20,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-28 04:10:20,399 INFO L175 Difference]: Start difference. First operand has 139 places, 147 transitions, 1380 flow. Second operand 7 states and 102 transitions. [2024-06-28 04:10:20,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 163 transitions, 1749 flow [2024-06-28 04:10:20,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 163 transitions, 1683 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:20,442 INFO L231 Difference]: Finished difference. Result has 140 places, 149 transitions, 1365 flow [2024-06-28 04:10:20,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1365, PETRI_PLACES=140, PETRI_TRANSITIONS=149} [2024-06-28 04:10:20,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-28 04:10:20,443 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 149 transitions, 1365 flow [2024-06-28 04:10:20,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:20,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:20,444 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-28 04:10:20,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:10:20,444 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:20,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:20,444 INFO L85 PathProgramCache]: Analyzing trace with hash -636396337, now seen corresponding path program 1 times [2024-06-28 04:10:20,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:20,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475603815] [2024-06-28 04:10:20,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:20,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:20,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:22,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:22,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:22,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475603815] [2024-06-28 04:10:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475603815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:22,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:22,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:22,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705853561] [2024-06-28 04:10:22,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:22,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:22,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:22,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:22,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:22,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:22,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 149 transitions, 1365 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:22,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:22,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:22,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:23,890 INFO L124 PetriNetUnfolderBase]: 1852/2901 cut-off events. [2024-06-28 04:10:23,890 INFO L125 PetriNetUnfolderBase]: For 66592/66596 co-relation queries the response was YES. [2024-06-28 04:10:23,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15305 conditions, 2901 events. 1852/2901 cut-off events. For 66592/66596 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14889 event pairs, 526 based on Foata normal form. 8/2909 useless extension candidates. Maximal degree in co-relation 15236. Up to 2678 conditions per place. [2024-06-28 04:10:23,910 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 38 changer transitions 0/179 dead transitions. [2024-06-28 04:10:23,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 179 transitions, 1893 flow [2024-06-28 04:10:23,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:23,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:23,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:10:23,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 04:10:23,911 INFO L175 Difference]: Start difference. First operand has 140 places, 149 transitions, 1365 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:10:23,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 179 transitions, 1893 flow [2024-06-28 04:10:23,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 179 transitions, 1858 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:23,967 INFO L231 Difference]: Finished difference. Result has 144 places, 155 transitions, 1495 flow [2024-06-28 04:10:23,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1495, PETRI_PLACES=144, PETRI_TRANSITIONS=155} [2024-06-28 04:10:23,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-28 04:10:23,968 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 155 transitions, 1495 flow [2024-06-28 04:10:23,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:23,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:23,968 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-28 04:10:23,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:10:23,969 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:23,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:23,969 INFO L85 PathProgramCache]: Analyzing trace with hash -298786767, now seen corresponding path program 2 times [2024-06-28 04:10:23,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:23,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334853505] [2024-06-28 04:10:23,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:23,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:26,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:26,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334853505] [2024-06-28 04:10:26,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334853505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:26,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:26,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:26,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265982385] [2024-06-28 04:10:26,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:26,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:26,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:26,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:26,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:26,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:26,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 155 transitions, 1495 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:26,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:26,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:26,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:27,840 INFO L124 PetriNetUnfolderBase]: 1872/2930 cut-off events. [2024-06-28 04:10:27,840 INFO L125 PetriNetUnfolderBase]: For 70945/70953 co-relation queries the response was YES. [2024-06-28 04:10:27,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15828 conditions, 2930 events. 1872/2930 cut-off events. For 70945/70953 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15056 event pairs, 543 based on Foata normal form. 12/2942 useless extension candidates. Maximal degree in co-relation 15756. Up to 2694 conditions per place. [2024-06-28 04:10:27,857 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-28 04:10:27,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 187 transitions, 2101 flow [2024-06-28 04:10:27,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:27,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:27,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:10:27,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 04:10:27,859 INFO L175 Difference]: Start difference. First operand has 144 places, 155 transitions, 1495 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:10:27,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 187 transitions, 2101 flow [2024-06-28 04:10:27,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 187 transitions, 1995 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:27,918 INFO L231 Difference]: Finished difference. Result has 149 places, 160 transitions, 1551 flow [2024-06-28 04:10:27,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1551, PETRI_PLACES=149, PETRI_TRANSITIONS=160} [2024-06-28 04:10:27,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-28 04:10:27,923 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 160 transitions, 1551 flow [2024-06-28 04:10:27,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:27,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:27,923 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-28 04:10:27,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:10:27,923 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:27,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:27,924 INFO L85 PathProgramCache]: Analyzing trace with hash -632671687, now seen corresponding path program 3 times [2024-06-28 04:10:27,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:27,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001087135] [2024-06-28 04:10:27,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:27,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:30,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:30,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:30,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001087135] [2024-06-28 04:10:30,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001087135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:30,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:30,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:30,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892032647] [2024-06-28 04:10:30,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:30,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:30,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:30,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:30,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:30,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:30,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 160 transitions, 1551 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:30,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:30,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:30,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:32,066 INFO L124 PetriNetUnfolderBase]: 1860/2914 cut-off events. [2024-06-28 04:10:32,067 INFO L125 PetriNetUnfolderBase]: For 72971/72979 co-relation queries the response was YES. [2024-06-28 04:10:32,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15782 conditions, 2914 events. 1860/2914 cut-off events. For 72971/72979 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14996 event pairs, 541 based on Foata normal form. 12/2926 useless extension candidates. Maximal degree in co-relation 15709. Up to 2686 conditions per place. [2024-06-28 04:10:32,089 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 47 changer transitions 0/190 dead transitions. [2024-06-28 04:10:32,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 190 transitions, 2063 flow [2024-06-28 04:10:32,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:10:32,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:10:32,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 04:10:32,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 04:10:32,091 INFO L175 Difference]: Start difference. First operand has 149 places, 160 transitions, 1551 flow. Second operand 10 states and 153 transitions. [2024-06-28 04:10:32,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 190 transitions, 2063 flow [2024-06-28 04:10:32,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 190 transitions, 1967 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:32,162 INFO L231 Difference]: Finished difference. Result has 154 places, 161 transitions, 1566 flow [2024-06-28 04:10:32,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1566, PETRI_PLACES=154, PETRI_TRANSITIONS=161} [2024-06-28 04:10:32,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-28 04:10:32,163 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 161 transitions, 1566 flow [2024-06-28 04:10:32,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:32,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:32,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:32,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:10:32,164 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:32,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:32,164 INFO L85 PathProgramCache]: Analyzing trace with hash -398688899, now seen corresponding path program 4 times [2024-06-28 04:10:32,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:32,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927900159] [2024-06-28 04:10:32,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:32,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:32,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:34,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:34,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:34,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927900159] [2024-06-28 04:10:34,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927900159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:34,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:34,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:34,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889822603] [2024-06-28 04:10:34,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:34,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:34,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:34,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:34,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:34,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 161 transitions, 1566 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:34,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:34,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:35,544 INFO L124 PetriNetUnfolderBase]: 1880/2940 cut-off events. [2024-06-28 04:10:35,545 INFO L125 PetriNetUnfolderBase]: For 77488/77488 co-relation queries the response was YES. [2024-06-28 04:10:35,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15998 conditions, 2940 events. 1880/2940 cut-off events. For 77488/77488 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15179 event pairs, 524 based on Foata normal form. 4/2944 useless extension candidates. Maximal degree in co-relation 15924. Up to 2806 conditions per place. [2024-06-28 04:10:35,564 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 28 changer transitions 0/185 dead transitions. [2024-06-28 04:10:35,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 185 transitions, 2081 flow [2024-06-28 04:10:35,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:35,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:35,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 04:10:35,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-28 04:10:35,566 INFO L175 Difference]: Start difference. First operand has 154 places, 161 transitions, 1566 flow. Second operand 9 states and 132 transitions. [2024-06-28 04:10:35,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 185 transitions, 2081 flow [2024-06-28 04:10:35,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 185 transitions, 1979 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:35,638 INFO L231 Difference]: Finished difference. Result has 155 places, 164 transitions, 1567 flow [2024-06-28 04:10:35,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1567, PETRI_PLACES=155, PETRI_TRANSITIONS=164} [2024-06-28 04:10:35,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 04:10:35,639 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 164 transitions, 1567 flow [2024-06-28 04:10:35,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:35,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:35,639 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-28 04:10:35,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:10:35,639 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:35,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:35,640 INFO L85 PathProgramCache]: Analyzing trace with hash 563432557, now seen corresponding path program 5 times [2024-06-28 04:10:35,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:35,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77324981] [2024-06-28 04:10:35,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:35,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:38,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:38,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:38,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77324981] [2024-06-28 04:10:38,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77324981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:38,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:38,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:38,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218222537] [2024-06-28 04:10:38,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:38,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:38,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:38,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:38,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:38,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:38,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 164 transitions, 1567 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:38,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:38,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:38,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:38,987 INFO L124 PetriNetUnfolderBase]: 1868/2924 cut-off events. [2024-06-28 04:10:38,988 INFO L125 PetriNetUnfolderBase]: For 79289/79289 co-relation queries the response was YES. [2024-06-28 04:10:39,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15830 conditions, 2924 events. 1868/2924 cut-off events. For 79289/79289 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15094 event pairs, 522 based on Foata normal form. 4/2928 useless extension candidates. Maximal degree in co-relation 15755. Up to 2798 conditions per place. [2024-06-28 04:10:39,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 152 selfloop transitions, 27 changer transitions 0/183 dead transitions. [2024-06-28 04:10:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 183 transitions, 1970 flow [2024-06-28 04:10:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:10:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-28 04:10:39,010 INFO L175 Difference]: Start difference. First operand has 155 places, 164 transitions, 1567 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:10:39,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 183 transitions, 1970 flow [2024-06-28 04:10:39,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 183 transitions, 1923 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:39,091 INFO L231 Difference]: Finished difference. Result has 157 places, 164 transitions, 1580 flow [2024-06-28 04:10:39,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1580, PETRI_PLACES=157, PETRI_TRANSITIONS=164} [2024-06-28 04:10:39,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 04:10:39,092 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 164 transitions, 1580 flow [2024-06-28 04:10:39,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:39,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:39,093 INFO 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-28 04:10:39,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:10:39,093 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:39,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:39,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1330786519, now seen corresponding path program 1 times [2024-06-28 04:10:39,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:39,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761190285] [2024-06-28 04:10:39,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:39,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:41,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:41,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:41,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761190285] [2024-06-28 04:10:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761190285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:41,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:41,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:41,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642239015] [2024-06-28 04:10:41,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:41,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:41,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:41,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:41,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:41,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 164 transitions, 1580 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:41,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:41,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:41,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:42,819 INFO L124 PetriNetUnfolderBase]: 1876/2933 cut-off events. [2024-06-28 04:10:42,819 INFO L125 PetriNetUnfolderBase]: For 82846/82846 co-relation queries the response was YES. [2024-06-28 04:10:42,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16031 conditions, 2933 events. 1876/2933 cut-off events. For 82846/82846 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15092 event pairs, 436 based on Foata normal form. 2/2934 useless extension candidates. Maximal degree in co-relation 15955. Up to 2772 conditions per place. [2024-06-28 04:10:42,841 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 161 selfloop transitions, 20 changer transitions 0/185 dead transitions. [2024-06-28 04:10:42,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 185 transitions, 2094 flow [2024-06-28 04:10:42,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 04:10:42,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:10:42,843 INFO L175 Difference]: Start difference. First operand has 157 places, 164 transitions, 1580 flow. Second operand 6 states and 99 transitions. [2024-06-28 04:10:42,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 185 transitions, 2094 flow [2024-06-28 04:10:42,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 185 transitions, 2019 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:42,923 INFO L231 Difference]: Finished difference. Result has 155 places, 168 transitions, 1598 flow [2024-06-28 04:10:42,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1598, PETRI_PLACES=155, PETRI_TRANSITIONS=168} [2024-06-28 04:10:42,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 04:10:42,924 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 168 transitions, 1598 flow [2024-06-28 04:10:42,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:42,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:42,924 INFO 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-28 04:10:42,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:10:42,924 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-28 04:10:42,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:42,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1477314419, now seen corresponding path program 2 times [2024-06-28 04:10:42,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:42,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931559985] [2024-06-28 04:10:42,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:42,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:45,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:45,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:45,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931559985] [2024-06-28 04:10:45,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931559985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:45,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:45,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:45,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520059230] [2024-06-28 04:10:45,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:45,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:45,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:45,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:45,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:45,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 168 transitions, 1598 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:45,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:45,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:45,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:46,732 INFO L124 PetriNetUnfolderBase]: 1871/2926 cut-off events. [2024-06-28 04:10:46,732 INFO L125 PetriNetUnfolderBase]: For 85993/85993 co-relation queries the response was YES. [2024-06-28 04:10:46,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16118 conditions, 2926 events. 1871/2926 cut-off events. For 85993/85993 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15098 event pairs, 551 based on Foata normal form. 2/2927 useless extension candidates. Maximal degree in co-relation 16041. Up to 2814 conditions per place. [2024-06-28 04:10:46,751 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 156 selfloop transitions, 19 changer transitions 0/179 dead transitions. [2024-06-28 04:10:46,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 179 transitions, 1974 flow [2024-06-28 04:10:46,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:46,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:46,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-28 04:10:46,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:10:46,753 INFO L175 Difference]: Start difference. First operand has 155 places, 168 transitions, 1598 flow. Second operand 6 states and 94 transitions. [2024-06-28 04:10:46,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 179 transitions, 1974 flow [2024-06-28 04:10:46,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 179 transitions, 1925 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 04:10:46,828 INFO L231 Difference]: Finished difference. Result has 159 places, 168 transitions, 1592 flow [2024-06-28 04:10:46,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1592, PETRI_PLACES=159, PETRI_TRANSITIONS=168} [2024-06-28 04:10:46,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 04:10:46,830 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 168 transitions, 1592 flow [2024-06-28 04:10:46,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:46,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:46,830 INFO 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-28 04:10:46,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:10:46,830 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:46,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1470853895, now seen corresponding path program 1 times [2024-06-28 04:10:46,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:46,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693795272] [2024-06-28 04:10:46,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:46,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:46,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:49,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:49,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:49,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693795272] [2024-06-28 04:10:49,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693795272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:49,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:49,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:49,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59885967] [2024-06-28 04:10:49,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:49,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:49,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:49,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:49,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:49,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:49,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 168 transitions, 1592 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:49,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:49,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:49,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:51,003 INFO L124 PetriNetUnfolderBase]: 1892/2955 cut-off events. [2024-06-28 04:10:51,003 INFO L125 PetriNetUnfolderBase]: For 91289/91289 co-relation queries the response was YES. [2024-06-28 04:10:51,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16479 conditions, 2955 events. 1892/2955 cut-off events. For 91289/91289 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15223 event pairs, 479 based on Foata normal form. 1/2955 useless extension candidates. Maximal degree in co-relation 16400. Up to 2639 conditions per place. [2024-06-28 04:10:51,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 127 selfloop transitions, 64 changer transitions 0/195 dead transitions. [2024-06-28 04:10:51,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 195 transitions, 2172 flow [2024-06-28 04:10:51,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:10:51,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:10:51,028 INFO L175 Difference]: Start difference. First operand has 159 places, 168 transitions, 1592 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:10:51,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 195 transitions, 2172 flow [2024-06-28 04:10:51,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 195 transitions, 2128 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:51,125 INFO L231 Difference]: Finished difference. Result has 162 places, 174 transitions, 1808 flow [2024-06-28 04:10:51,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1808, PETRI_PLACES=162, PETRI_TRANSITIONS=174} [2024-06-28 04:10:51,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 04:10:51,126 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 174 transitions, 1808 flow [2024-06-28 04:10:51,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:51,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:51,126 INFO 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-28 04:10:51,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:10:51,126 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:51,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:51,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1161651165, now seen corresponding path program 2 times [2024-06-28 04:10:51,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:51,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577673755] [2024-06-28 04:10:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:51,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:51,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:54,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:54,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577673755] [2024-06-28 04:10:54,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577673755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:54,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:54,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:54,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567063049] [2024-06-28 04:10:54,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:54,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:54,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:54,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:54,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:54,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:54,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 174 transitions, 1808 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:54,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:54,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:54,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:55,324 INFO L124 PetriNetUnfolderBase]: 1897/2972 cut-off events. [2024-06-28 04:10:55,324 INFO L125 PetriNetUnfolderBase]: For 98732/98740 co-relation queries the response was YES. [2024-06-28 04:10:55,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17332 conditions, 2972 events. 1897/2972 cut-off events. For 98732/98740 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15436 event pairs, 544 based on Foata normal form. 9/2980 useless extension candidates. Maximal degree in co-relation 17251. Up to 2544 conditions per place. [2024-06-28 04:10:55,345 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 128 selfloop transitions, 73 changer transitions 0/205 dead transitions. [2024-06-28 04:10:55,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 205 transitions, 2546 flow [2024-06-28 04:10:55,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:55,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:55,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:10:55,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:10:55,347 INFO L175 Difference]: Start difference. First operand has 162 places, 174 transitions, 1808 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:10:55,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 205 transitions, 2546 flow [2024-06-28 04:10:55,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 205 transitions, 2444 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:55,441 INFO L231 Difference]: Finished difference. Result has 166 places, 183 transitions, 2060 flow [2024-06-28 04:10:55,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2060, PETRI_PLACES=166, PETRI_TRANSITIONS=183} [2024-06-28 04:10:55,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 04:10:55,442 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 183 transitions, 2060 flow [2024-06-28 04:10:55,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:55,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:55,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:55,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:10:55,442 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:55,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:55,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1615682283, now seen corresponding path program 3 times [2024-06-28 04:10:55,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:55,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223793716] [2024-06-28 04:10:55,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:55,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:55,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:58,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:58,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:58,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223793716] [2024-06-28 04:10:58,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223793716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:58,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:58,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:58,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45021289] [2024-06-28 04:10:58,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:58,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:58,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:58,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:10:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 183 transitions, 2060 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:58,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:58,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:10:58,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:59,225 INFO L124 PetriNetUnfolderBase]: 1902/2981 cut-off events. [2024-06-28 04:10:59,226 INFO L125 PetriNetUnfolderBase]: For 99744/99752 co-relation queries the response was YES. [2024-06-28 04:10:59,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17824 conditions, 2981 events. 1902/2981 cut-off events. For 99744/99752 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15473 event pairs, 544 based on Foata normal form. 9/2989 useless extension candidates. Maximal degree in co-relation 17741. Up to 2548 conditions per place. [2024-06-28 04:10:59,248 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 77 changer transitions 0/204 dead transitions. [2024-06-28 04:10:59,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 204 transitions, 2701 flow [2024-06-28 04:10:59,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:59,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:59,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:10:59,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 04:10:59,252 INFO L175 Difference]: Start difference. First operand has 166 places, 183 transitions, 2060 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:10:59,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 204 transitions, 2701 flow [2024-06-28 04:10:59,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 204 transitions, 2600 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 04:10:59,346 INFO L231 Difference]: Finished difference. Result has 171 places, 186 transitions, 2170 flow [2024-06-28 04:10:59,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2170, PETRI_PLACES=171, PETRI_TRANSITIONS=186} [2024-06-28 04:10:59,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 04:10:59,348 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 186 transitions, 2170 flow [2024-06-28 04:10:59,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:59,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:59,348 INFO 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-28 04:10:59,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:10:59,348 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:59,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:59,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1615682655, now seen corresponding path program 1 times [2024-06-28 04:10:59,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:59,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006246354] [2024-06-28 04:10:59,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:59,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:01,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:01,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:01,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006246354] [2024-06-28 04:11:01,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006246354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:01,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:01,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20204644] [2024-06-28 04:11:01,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:01,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:01,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:01,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:01,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:01,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:01,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 186 transitions, 2170 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:01,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:01,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:01,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:03,096 INFO L124 PetriNetUnfolderBase]: 1960/3062 cut-off events. [2024-06-28 04:11:03,097 INFO L125 PetriNetUnfolderBase]: For 108513/108525 co-relation queries the response was YES. [2024-06-28 04:11:03,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18219 conditions, 3062 events. 1960/3062 cut-off events. For 108513/108525 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15843 event pairs, 514 based on Foata normal form. 14/3076 useless extension candidates. Maximal degree in co-relation 18133. Up to 2638 conditions per place. [2024-06-28 04:11:03,124 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 81 changer transitions 0/222 dead transitions. [2024-06-28 04:11:03,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 222 transitions, 2927 flow [2024-06-28 04:11:03,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:03,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:03,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:11:03,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:03,126 INFO L175 Difference]: Start difference. First operand has 171 places, 186 transitions, 2170 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:11:03,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 222 transitions, 2927 flow [2024-06-28 04:11:03,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 222 transitions, 2777 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:11:03,222 INFO L231 Difference]: Finished difference. Result has 177 places, 197 transitions, 2350 flow [2024-06-28 04:11:03,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2020, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2350, PETRI_PLACES=177, PETRI_TRANSITIONS=197} [2024-06-28 04:11:03,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-28 04:11:03,223 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 197 transitions, 2350 flow [2024-06-28 04:11:03,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:03,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:03,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:03,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:11:03,224 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-28 04:11:03,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:03,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1782096087, now seen corresponding path program 4 times [2024-06-28 04:11:03,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:03,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994403820] [2024-06-28 04:11:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:03,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:06,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:06,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:06,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994403820] [2024-06-28 04:11:06,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994403820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:06,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:06,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:06,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985957528] [2024-06-28 04:11:06,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:06,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:06,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:06,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:06,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:06,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:06,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 197 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:06,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:06,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:06,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:07,399 INFO L124 PetriNetUnfolderBase]: 1973/3071 cut-off events. [2024-06-28 04:11:07,399 INFO L125 PetriNetUnfolderBase]: For 114214/114214 co-relation queries the response was YES. [2024-06-28 04:11:07,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 3071 events. 1973/3071 cut-off events. For 114214/114214 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15861 event pairs, 566 based on Foata normal form. 1/3071 useless extension candidates. Maximal degree in co-relation 18942. Up to 2912 conditions per place. [2024-06-28 04:11:07,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 172 selfloop transitions, 38 changer transitions 0/214 dead transitions. [2024-06-28 04:11:07,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 214 transitions, 2923 flow [2024-06-28 04:11:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:07,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:07,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:11:07,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-28 04:11:07,429 INFO L175 Difference]: Start difference. First operand has 177 places, 197 transitions, 2350 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:11:07,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 214 transitions, 2923 flow [2024-06-28 04:11:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 214 transitions, 2791 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:07,538 INFO L231 Difference]: Finished difference. Result has 181 places, 200 transitions, 2365 flow [2024-06-28 04:11:07,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2365, PETRI_PLACES=181, PETRI_TRANSITIONS=200} [2024-06-28 04:11:07,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 04:11:07,539 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 200 transitions, 2365 flow [2024-06-28 04:11:07,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:07,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:07,539 INFO 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-28 04:11:07,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:11:07,540 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-28 04:11:07,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:07,540 INFO L85 PathProgramCache]: Analyzing trace with hash 930371769, now seen corresponding path program 2 times [2024-06-28 04:11:07,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:07,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164187253] [2024-06-28 04:11:07,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:07,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:10,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:10,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164187253] [2024-06-28 04:11:10,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164187253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:10,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:10,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:10,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895644293] [2024-06-28 04:11:10,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:10,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:10,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:10,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:10,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:10,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:10,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 200 transitions, 2365 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:10,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:10,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:10,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:11,498 INFO L124 PetriNetUnfolderBase]: 2104/3252 cut-off events. [2024-06-28 04:11:11,498 INFO L125 PetriNetUnfolderBase]: For 126159/126159 co-relation queries the response was YES. [2024-06-28 04:11:11,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20509 conditions, 3252 events. 2104/3252 cut-off events. For 126159/126159 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16759 event pairs, 562 based on Foata normal form. 4/3255 useless extension candidates. Maximal degree in co-relation 20419. Up to 2941 conditions per place. [2024-06-28 04:11:11,528 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 70 changer transitions 0/245 dead transitions. [2024-06-28 04:11:11,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 245 transitions, 3392 flow [2024-06-28 04:11:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:11:11,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:11,530 INFO L175 Difference]: Start difference. First operand has 181 places, 200 transitions, 2365 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:11:11,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 245 transitions, 3392 flow [2024-06-28 04:11:11,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 245 transitions, 3291 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:11,658 INFO L231 Difference]: Finished difference. Result has 186 places, 223 transitions, 2815 flow [2024-06-28 04:11:11,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2815, PETRI_PLACES=186, PETRI_TRANSITIONS=223} [2024-06-28 04:11:11,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-28 04:11:11,658 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2815 flow [2024-06-28 04:11:11,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:11,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:11,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:11,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:11:11,659 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-28 04:11:11,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:11,659 INFO L85 PathProgramCache]: Analyzing trace with hash 930608919, now seen corresponding path program 3 times [2024-06-28 04:11:11,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:11,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637878999] [2024-06-28 04:11:11,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:11,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:11,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:14,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-28 04:11:14,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:14,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637878999] [2024-06-28 04:11:14,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637878999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:14,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:14,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:14,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098150732] [2024-06-28 04:11:14,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:14,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:14,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:14,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:14,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:14,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:14,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 223 transitions, 2815 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:14,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:14,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:14,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:15,646 INFO L124 PetriNetUnfolderBase]: 2092/3238 cut-off events. [2024-06-28 04:11:15,646 INFO L125 PetriNetUnfolderBase]: For 131144/131144 co-relation queries the response was YES. [2024-06-28 04:11:15,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21103 conditions, 3238 events. 2092/3238 cut-off events. For 131144/131144 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16729 event pairs, 557 based on Foata normal form. 4/3241 useless extension candidates. Maximal degree in co-relation 21010. Up to 2935 conditions per place. [2024-06-28 04:11:15,671 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 173 selfloop transitions, 67 changer transitions 0/244 dead transitions. [2024-06-28 04:11:15,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 244 transitions, 3448 flow [2024-06-28 04:11:15,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:15,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:11:15,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 04:11:15,673 INFO L175 Difference]: Start difference. First operand has 186 places, 223 transitions, 2815 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:11:15,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 244 transitions, 3448 flow [2024-06-28 04:11:15,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 244 transitions, 3308 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:15,797 INFO L231 Difference]: Finished difference. Result has 191 places, 224 transitions, 2867 flow [2024-06-28 04:11:15,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2867, PETRI_PLACES=191, PETRI_TRANSITIONS=224} [2024-06-28 04:11:15,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 04:11:15,798 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 224 transitions, 2867 flow [2024-06-28 04:11:15,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:15,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:15,799 INFO 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-28 04:11:15,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:11:15,799 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-28 04:11:15,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:15,799 INFO L85 PathProgramCache]: Analyzing trace with hash 930617847, now seen corresponding path program 1 times [2024-06-28 04:11:15,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:15,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610258616] [2024-06-28 04:11:15,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:15,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:19,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:19,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:19,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610258616] [2024-06-28 04:11:19,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610258616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:19,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142490442] [2024-06-28 04:11:19,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:19,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:19,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:19,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:19,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:19,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:19,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 224 transitions, 2867 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:19,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:19,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:19,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:20,682 INFO L124 PetriNetUnfolderBase]: 2136/3304 cut-off events. [2024-06-28 04:11:20,683 INFO L125 PetriNetUnfolderBase]: For 138515/138515 co-relation queries the response was YES. [2024-06-28 04:11:20,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21577 conditions, 3304 events. 2136/3304 cut-off events. For 138515/138515 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17110 event pairs, 578 based on Foata normal form. 12/3315 useless extension candidates. Maximal degree in co-relation 21482. Up to 3114 conditions per place. [2024-06-28 04:11:20,715 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 212 selfloop transitions, 28 changer transitions 0/244 dead transitions. [2024-06-28 04:11:20,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 244 transitions, 3444 flow [2024-06-28 04:11:20,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:20,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 04:11:20,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:11:20,717 INFO L175 Difference]: Start difference. First operand has 191 places, 224 transitions, 2867 flow. Second operand 7 states and 113 transitions. [2024-06-28 04:11:20,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 244 transitions, 3444 flow [2024-06-28 04:11:20,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 244 transitions, 3347 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:20,859 INFO L231 Difference]: Finished difference. Result has 192 places, 225 transitions, 2853 flow [2024-06-28 04:11:20,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2853, PETRI_PLACES=192, PETRI_TRANSITIONS=225} [2024-06-28 04:11:20,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 04:11:20,860 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 225 transitions, 2853 flow [2024-06-28 04:11:20,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:20,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:20,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:20,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:11:20,861 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1862008415, now seen corresponding path program 4 times [2024-06-28 04:11:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132568228] [2024-06-28 04:11:20,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:20,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:23,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-28 04:11:23,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:23,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132568228] [2024-06-28 04:11:23,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132568228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:23,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:23,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:23,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784718274] [2024-06-28 04:11:23,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:23,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:23,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:23,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:23,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:23,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:23,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 225 transitions, 2853 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:23,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:23,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:23,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:24,816 INFO L124 PetriNetUnfolderBase]: 2146/3329 cut-off events. [2024-06-28 04:11:24,816 INFO L125 PetriNetUnfolderBase]: For 131801/131813 co-relation queries the response was YES. [2024-06-28 04:11:24,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21620 conditions, 3329 events. 2146/3329 cut-off events. For 131801/131813 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17337 event pairs, 617 based on Foata normal form. 14/3343 useless extension candidates. Maximal degree in co-relation 21525. Up to 2749 conditions per place. [2024-06-28 04:11:24,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 87 changer transitions 0/260 dead transitions. [2024-06-28 04:11:24,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 260 transitions, 3718 flow [2024-06-28 04:11:24,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:24,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:24,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:11:24,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:11:24,850 INFO L175 Difference]: Start difference. First operand has 192 places, 225 transitions, 2853 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:11:24,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 260 transitions, 3718 flow [2024-06-28 04:11:24,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 260 transitions, 3665 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:25,021 INFO L231 Difference]: Finished difference. Result has 196 places, 236 transitions, 3190 flow [2024-06-28 04:11:25,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3190, PETRI_PLACES=196, PETRI_TRANSITIONS=236} [2024-06-28 04:11:25,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 04:11:25,022 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 236 transitions, 3190 flow [2024-06-28 04:11:25,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:25,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:25,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:25,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:11:25,023 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:25,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash 297223391, now seen corresponding path program 5 times [2024-06-28 04:11:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:25,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249122038] [2024-06-28 04:11:25,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:25,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:27,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:27,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249122038] [2024-06-28 04:11:27,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249122038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:27,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:27,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:27,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770289114] [2024-06-28 04:11:27,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:27,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:27,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:27,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:27,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:27,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:27,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 236 transitions, 3190 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:27,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:27,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:27,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:29,036 INFO L124 PetriNetUnfolderBase]: 2140/3312 cut-off events. [2024-06-28 04:11:29,036 INFO L125 PetriNetUnfolderBase]: For 138045/138045 co-relation queries the response was YES. [2024-06-28 04:11:29,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22360 conditions, 3312 events. 2140/3312 cut-off events. For 138045/138045 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17213 event pairs, 595 based on Foata normal form. 2/3313 useless extension candidates. Maximal degree in co-relation 22263. Up to 3154 conditions per place. [2024-06-28 04:11:29,066 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 204 selfloop transitions, 43 changer transitions 0/251 dead transitions. [2024-06-28 04:11:29,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 251 transitions, 3718 flow [2024-06-28 04:11:29,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:29,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:29,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 04:11:29,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-28 04:11:29,068 INFO L175 Difference]: Start difference. First operand has 196 places, 236 transitions, 3190 flow. Second operand 9 states and 133 transitions. [2024-06-28 04:11:29,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 251 transitions, 3718 flow [2024-06-28 04:11:29,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 251 transitions, 3639 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 04:11:29,187 INFO L231 Difference]: Finished difference. Result has 202 places, 236 transitions, 3203 flow [2024-06-28 04:11:29,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3203, PETRI_PLACES=202, PETRI_TRANSITIONS=236} [2024-06-28 04:11:29,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-28 04:11:29,187 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 236 transitions, 3203 flow [2024-06-28 04:11:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:29,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:29,188 INFO 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-28 04:11:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:11:29,188 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:29,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:29,188 INFO L85 PathProgramCache]: Analyzing trace with hash 407839637, now seen corresponding path program 6 times [2024-06-28 04:11:29,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:29,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711936156] [2024-06-28 04:11:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:31,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:31,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:31,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711936156] [2024-06-28 04:11:31,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711936156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:31,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:31,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:31,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41830436] [2024-06-28 04:11:31,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:31,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:31,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:31,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:31,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:31,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:31,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 236 transitions, 3203 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:31,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:31,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:31,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:32,934 INFO L124 PetriNetUnfolderBase]: 2262/3480 cut-off events. [2024-06-28 04:11:32,935 INFO L125 PetriNetUnfolderBase]: For 156547/156547 co-relation queries the response was YES. [2024-06-28 04:11:32,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24115 conditions, 3480 events. 2262/3480 cut-off events. For 156547/156547 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18029 event pairs, 572 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 24015. Up to 3008 conditions per place. [2024-06-28 04:11:32,967 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 178 selfloop transitions, 92 changer transitions 0/274 dead transitions. [2024-06-28 04:11:32,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 274 transitions, 4218 flow [2024-06-28 04:11:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:32,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:11:32,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:32,969 INFO L175 Difference]: Start difference. First operand has 202 places, 236 transitions, 3203 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:11:32,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 274 transitions, 4218 flow [2024-06-28 04:11:33,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 274 transitions, 4056 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:11:33,133 INFO L231 Difference]: Finished difference. Result has 204 places, 251 transitions, 3560 flow [2024-06-28 04:11:33,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3560, PETRI_PLACES=204, PETRI_TRANSITIONS=251} [2024-06-28 04:11:33,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-28 04:11:33,133 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 251 transitions, 3560 flow [2024-06-28 04:11:33,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:33,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:33,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:33,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:11:33,139 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:33,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:33,139 INFO L85 PathProgramCache]: Analyzing trace with hash -487872533, now seen corresponding path program 7 times [2024-06-28 04:11:33,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:33,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645563325] [2024-06-28 04:11:33,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:33,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:33,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:35,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:35,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645563325] [2024-06-28 04:11:35,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645563325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:35,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:35,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:35,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550794624] [2024-06-28 04:11:35,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:35,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:35,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:35,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:35,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:35,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:35,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 251 transitions, 3560 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:35,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:35,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:35,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:37,063 INFO L124 PetriNetUnfolderBase]: 2272/3492 cut-off events. [2024-06-28 04:11:37,063 INFO L125 PetriNetUnfolderBase]: For 167191/167191 co-relation queries the response was YES. [2024-06-28 04:11:37,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25212 conditions, 3492 events. 2272/3492 cut-off events. For 167191/167191 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18073 event pairs, 580 based on Foata normal form. 2/3493 useless extension candidates. Maximal degree in co-relation 25110. Up to 3014 conditions per place. [2024-06-28 04:11:37,099 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 93 changer transitions 0/278 dead transitions. [2024-06-28 04:11:37,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4422 flow [2024-06-28 04:11:37,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:37,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:37,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 04:11:37,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-28 04:11:37,101 INFO L175 Difference]: Start difference. First operand has 204 places, 251 transitions, 3560 flow. Second operand 10 states and 156 transitions. [2024-06-28 04:11:37,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4422 flow [2024-06-28 04:11:37,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 278 transitions, 4310 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:11:37,311 INFO L231 Difference]: Finished difference. Result has 210 places, 254 transitions, 3707 flow [2024-06-28 04:11:37,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3707, PETRI_PLACES=210, PETRI_TRANSITIONS=254} [2024-06-28 04:11:37,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 04:11:37,312 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 254 transitions, 3707 flow [2024-06-28 04:11:37,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:37,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:37,313 INFO 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-28 04:11:37,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:11:37,313 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:37,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:37,313 INFO L85 PathProgramCache]: Analyzing trace with hash 630430487, now seen corresponding path program 8 times [2024-06-28 04:11:37,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:37,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876728745] [2024-06-28 04:11:37,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:37,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:40,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:40,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876728745] [2024-06-28 04:11:40,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876728745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:40,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:40,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084346557] [2024-06-28 04:11:40,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:40,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:40,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:40,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:40,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:40,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 254 transitions, 3707 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:40,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:40,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:40,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:41,656 INFO L124 PetriNetUnfolderBase]: 2260/3476 cut-off events. [2024-06-28 04:11:41,656 INFO L125 PetriNetUnfolderBase]: For 171462/171462 co-relation queries the response was YES. [2024-06-28 04:11:41,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25144 conditions, 3476 events. 2260/3476 cut-off events. For 171462/171462 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17993 event pairs, 569 based on Foata normal form. 4/3479 useless extension candidates. Maximal degree in co-relation 25040. Up to 3008 conditions per place. [2024-06-28 04:11:41,688 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 184 selfloop transitions, 93 changer transitions 0/281 dead transitions. [2024-06-28 04:11:41,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 281 transitions, 4518 flow [2024-06-28 04:11:41,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:41,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:41,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-28 04:11:41,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-28 04:11:41,690 INFO L175 Difference]: Start difference. First operand has 210 places, 254 transitions, 3707 flow. Second operand 11 states and 171 transitions. [2024-06-28 04:11:41,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 281 transitions, 4518 flow [2024-06-28 04:11:41,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 281 transitions, 4256 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:41,890 INFO L231 Difference]: Finished difference. Result has 214 places, 254 transitions, 3641 flow [2024-06-28 04:11:41,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3641, PETRI_PLACES=214, PETRI_TRANSITIONS=254} [2024-06-28 04:11:41,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 04:11:41,891 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 254 transitions, 3641 flow [2024-06-28 04:11:41,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:41,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:41,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-28 04:11:41,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:11:41,892 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:41,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:41,892 INFO L85 PathProgramCache]: Analyzing trace with hash 509307073, now seen corresponding path program 2 times [2024-06-28 04:11:41,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:41,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553887591] [2024-06-28 04:11:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:41,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:45,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:45,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553887591] [2024-06-28 04:11:45,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553887591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:45,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:45,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:45,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187649839] [2024-06-28 04:11:45,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:45,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:45,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:45,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:45,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:45,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:45,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 254 transitions, 3641 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:45,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:45,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:45,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:47,163 INFO L124 PetriNetUnfolderBase]: 2304/3552 cut-off events. [2024-06-28 04:11:47,164 INFO L125 PetriNetUnfolderBase]: For 187445/187445 co-relation queries the response was YES. [2024-06-28 04:11:47,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25571 conditions, 3552 events. 2304/3552 cut-off events. For 187445/187445 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18529 event pairs, 606 based on Foata normal form. 12/3563 useless extension candidates. Maximal degree in co-relation 25466. Up to 3344 conditions per place. [2024-06-28 04:11:47,201 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 242 selfloop transitions, 31 changer transitions 0/277 dead transitions. [2024-06-28 04:11:47,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 4316 flow [2024-06-28 04:11:47,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:47,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:47,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:11:47,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 04:11:47,203 INFO L175 Difference]: Start difference. First operand has 214 places, 254 transitions, 3641 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:11:47,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 4316 flow [2024-06-28 04:11:47,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 277 transitions, 4118 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:47,428 INFO L231 Difference]: Finished difference. Result has 214 places, 255 transitions, 3531 flow [2024-06-28 04:11:47,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3443, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3531, PETRI_PLACES=214, PETRI_TRANSITIONS=255} [2024-06-28 04:11:47,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 04:11:47,429 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 255 transitions, 3531 flow [2024-06-28 04:11:47,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:47,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:47,429 INFO 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-28 04:11:47,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:11:47,429 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:47,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:47,430 INFO L85 PathProgramCache]: Analyzing trace with hash 523188253, now seen corresponding path program 3 times [2024-06-28 04:11:47,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:47,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388582080] [2024-06-28 04:11:47,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:47,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388582080] [2024-06-28 04:11:50,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388582080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:50,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:50,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:50,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453285263] [2024-06-28 04:11:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:50,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:50,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:51,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:11:51,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 255 transitions, 3531 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:51,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:51,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:11:51,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:52,328 INFO L124 PetriNetUnfolderBase]: 2306/3558 cut-off events. [2024-06-28 04:11:52,328 INFO L125 PetriNetUnfolderBase]: For 186082/186082 co-relation queries the response was YES. [2024-06-28 04:11:52,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25284 conditions, 3558 events. 2306/3558 cut-off events. For 186082/186082 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18639 event pairs, 588 based on Foata normal form. 8/3565 useless extension candidates. Maximal degree in co-relation 25178. Up to 3260 conditions per place. [2024-06-28 04:11:52,367 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 243 selfloop transitions, 34 changer transitions 0/281 dead transitions. [2024-06-28 04:11:52,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 281 transitions, 4248 flow [2024-06-28 04:11:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:52,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:52,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:11:52,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:11:52,369 INFO L175 Difference]: Start difference. First operand has 214 places, 255 transitions, 3531 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:11:52,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 281 transitions, 4248 flow [2024-06-28 04:11:52,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 281 transitions, 4182 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:52,644 INFO L231 Difference]: Finished difference. Result has 216 places, 256 transitions, 3559 flow [2024-06-28 04:11:52,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3559, PETRI_PLACES=216, PETRI_TRANSITIONS=256} [2024-06-28 04:11:52,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 04:11:52,645 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 256 transitions, 3559 flow [2024-06-28 04:11:52,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:52,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:52,646 INFO 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-28 04:11:52,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:11:52,646 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:52,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1743690467, now seen corresponding path program 1 times [2024-06-28 04:11:52,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:52,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232229544] [2024-06-28 04:11:52,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:52,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:55,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:55,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:55,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232229544] [2024-06-28 04:11:55,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232229544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:55,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:55,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:11:55,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746385102] [2024-06-28 04:11:55,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:55,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:11:55,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:55,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:11:55,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:11:55,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:55,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 256 transitions, 3559 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:55,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:55,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:55,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:56,663 INFO L124 PetriNetUnfolderBase]: 2227/3471 cut-off events. [2024-06-28 04:11:56,664 INFO L125 PetriNetUnfolderBase]: For 196317/196356 co-relation queries the response was YES. [2024-06-28 04:11:56,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25157 conditions, 3471 events. 2227/3471 cut-off events. For 196317/196356 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18488 event pairs, 500 based on Foata normal form. 22/3451 useless extension candidates. Maximal degree in co-relation 25050. Up to 3101 conditions per place. [2024-06-28 04:11:56,695 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 211 selfloop transitions, 49 changer transitions 0/284 dead transitions. [2024-06-28 04:11:56,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 284 transitions, 4276 flow [2024-06-28 04:11:56,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:56,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:11:56,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:11:56,697 INFO L175 Difference]: Start difference. First operand has 216 places, 256 transitions, 3559 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:11:56,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 284 transitions, 4276 flow [2024-06-28 04:11:56,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 284 transitions, 4200 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:56,896 INFO L231 Difference]: Finished difference. Result has 217 places, 260 transitions, 3634 flow [2024-06-28 04:11:56,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3634, PETRI_PLACES=217, PETRI_TRANSITIONS=260} [2024-06-28 04:11:56,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 04:11:56,897 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 260 transitions, 3634 flow [2024-06-28 04:11:56,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:56,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:56,897 INFO 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-28 04:11:56,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:11:56,897 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:56,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:56,898 INFO L85 PathProgramCache]: Analyzing trace with hash -759271965, now seen corresponding path program 2 times [2024-06-28 04:11:56,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:56,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815375387] [2024-06-28 04:11:56,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:56,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:56,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:59,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:59,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:59,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815375387] [2024-06-28 04:11:59,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815375387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:59,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:59,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:11:59,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483558928] [2024-06-28 04:11:59,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:59,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:11:59,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:59,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:11:59,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:11:59,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:59,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 260 transitions, 3634 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:59,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:59,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:59,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:01,029 INFO L124 PetriNetUnfolderBase]: 2245/3501 cut-off events. [2024-06-28 04:12:01,029 INFO L125 PetriNetUnfolderBase]: For 202591/202624 co-relation queries the response was YES. [2024-06-28 04:12:01,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25428 conditions, 3501 events. 2245/3501 cut-off events. For 202591/202624 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18681 event pairs, 546 based on Foata normal form. 22/3493 useless extension candidates. Maximal degree in co-relation 25320. Up to 3201 conditions per place. [2024-06-28 04:12:01,066 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 210 selfloop transitions, 47 changer transitions 0/281 dead transitions. [2024-06-28 04:12:01,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 281 transitions, 4221 flow [2024-06-28 04:12:01,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:01,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:01,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:12:01,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 04:12:01,068 INFO L175 Difference]: Start difference. First operand has 217 places, 260 transitions, 3634 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:12:01,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 281 transitions, 4221 flow [2024-06-28 04:12:01,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 4124 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 04:12:01,293 INFO L231 Difference]: Finished difference. Result has 221 places, 262 transitions, 3667 flow [2024-06-28 04:12:01,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3667, PETRI_PLACES=221, PETRI_TRANSITIONS=262} [2024-06-28 04:12:01,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 04:12:01,294 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 262 transitions, 3667 flow [2024-06-28 04:12:01,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:01,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:01,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:01,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:12:01,295 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:01,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash -672457791, now seen corresponding path program 3 times [2024-06-28 04:12:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:01,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301189510] [2024-06-28 04:12:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:01,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:04,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:04,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:04,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301189510] [2024-06-28 04:12:04,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301189510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:04,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:04,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:04,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260623576] [2024-06-28 04:12:04,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:04,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:04,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:04,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:04,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:04,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:04,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 262 transitions, 3667 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-28 04:12:04,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:04,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:04,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:05,896 INFO L124 PetriNetUnfolderBase]: 2256/3520 cut-off events. [2024-06-28 04:12:05,897 INFO L125 PetriNetUnfolderBase]: For 208843/208863 co-relation queries the response was YES. [2024-06-28 04:12:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25655 conditions, 3520 events. 2256/3520 cut-off events. For 208843/208863 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18818 event pairs, 568 based on Foata normal form. 12/3502 useless extension candidates. Maximal degree in co-relation 25545. Up to 3221 conditions per place. [2024-06-28 04:12:05,934 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 51 changer transitions 0/284 dead transitions. [2024-06-28 04:12:05,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 284 transitions, 4252 flow [2024-06-28 04:12:05,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:05,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:12:05,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:12:05,936 INFO L175 Difference]: Start difference. First operand has 221 places, 262 transitions, 3667 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:12:05,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 284 transitions, 4252 flow [2024-06-28 04:12:06,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 284 transitions, 4158 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:06,152 INFO L231 Difference]: Finished difference. Result has 224 places, 264 transitions, 3701 flow [2024-06-28 04:12:06,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3701, PETRI_PLACES=224, PETRI_TRANSITIONS=264} [2024-06-28 04:12:06,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 04:12:06,153 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 264 transitions, 3701 flow [2024-06-28 04:12:06,153 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-28 04:12:06,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:06,154 INFO 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-28 04:12:06,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:12:06,154 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:06,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:06,154 INFO L85 PathProgramCache]: Analyzing trace with hash 306157913, now seen corresponding path program 1 times [2024-06-28 04:12:06,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:06,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692705568] [2024-06-28 04:12:06,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:06,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:06,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:09,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:09,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:09,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692705568] [2024-06-28 04:12:09,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692705568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:09,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:09,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:09,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368346238] [2024-06-28 04:12:09,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:09,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:09,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:09,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:09,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:09,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:09,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 264 transitions, 3701 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:09,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:09,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:09,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:11,039 INFO L124 PetriNetUnfolderBase]: 2362/3643 cut-off events. [2024-06-28 04:12:11,039 INFO L125 PetriNetUnfolderBase]: For 209940/209948 co-relation queries the response was YES. [2024-06-28 04:12:11,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26390 conditions, 3643 events. 2362/3643 cut-off events. For 209940/209948 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19140 event pairs, 597 based on Foata normal form. 10/3653 useless extension candidates. Maximal degree in co-relation 26279. Up to 3397 conditions per place. [2024-06-28 04:12:11,075 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 51 changer transitions 0/288 dead transitions. [2024-06-28 04:12:11,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 288 transitions, 4358 flow [2024-06-28 04:12:11,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:11,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:11,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:12:11,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 04:12:11,082 INFO L175 Difference]: Start difference. First operand has 224 places, 264 transitions, 3701 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:12:11,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 288 transitions, 4358 flow [2024-06-28 04:12:11,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 4282 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:11,333 INFO L231 Difference]: Finished difference. Result has 227 places, 266 transitions, 3772 flow [2024-06-28 04:12:11,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3772, PETRI_PLACES=227, PETRI_TRANSITIONS=266} [2024-06-28 04:12:11,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 04:12:11,334 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 266 transitions, 3772 flow [2024-06-28 04:12:11,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:11,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:11,334 INFO 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-28 04:12:11,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:12:11,335 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:11,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:11,337 INFO L85 PathProgramCache]: Analyzing trace with hash 297469283, now seen corresponding path program 4 times [2024-06-28 04:12:11,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:11,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068111814] [2024-06-28 04:12:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:11,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:14,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:14,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:14,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068111814] [2024-06-28 04:12:14,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068111814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:14,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:14,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:14,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508570586] [2024-06-28 04:12:14,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:14,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:14,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:14,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:14,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:14,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:14,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 266 transitions, 3772 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-28 04:12:14,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:14,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:14,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:15,346 INFO L124 PetriNetUnfolderBase]: 2290/3559 cut-off events. [2024-06-28 04:12:15,346 INFO L125 PetriNetUnfolderBase]: For 232820/232834 co-relation queries the response was YES. [2024-06-28 04:12:15,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26053 conditions, 3559 events. 2290/3559 cut-off events. For 232820/232834 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19028 event pairs, 607 based on Foata normal form. 14/3538 useless extension candidates. Maximal degree in co-relation 25940. Up to 3288 conditions per place. [2024-06-28 04:12:15,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 42 changer transitions 0/285 dead transitions. [2024-06-28 04:12:15,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 285 transitions, 4370 flow [2024-06-28 04:12:15,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:15,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:12:15,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:12:15,380 INFO L175 Difference]: Start difference. First operand has 227 places, 266 transitions, 3772 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:12:15,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 285 transitions, 4370 flow [2024-06-28 04:12:15,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 285 transitions, 4237 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:15,674 INFO L231 Difference]: Finished difference. Result has 229 places, 267 transitions, 3747 flow [2024-06-28 04:12:15,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3747, PETRI_PLACES=229, PETRI_TRANSITIONS=267} [2024-06-28 04:12:15,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 04:12:15,674 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 267 transitions, 3747 flow [2024-06-28 04:12:15,674 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-28 04:12:15,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:15,675 INFO 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-28 04:12:15,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:12:15,675 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:15,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:15,675 INFO L85 PathProgramCache]: Analyzing trace with hash 514623325, now seen corresponding path program 2 times [2024-06-28 04:12:15,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:15,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151008812] [2024-06-28 04:12:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:15,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:18,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:18,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151008812] [2024-06-28 04:12:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151008812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:18,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:18,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:18,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437997339] [2024-06-28 04:12:18,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:18,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:18,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:18,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:18,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:18,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:18,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 267 transitions, 3747 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:18,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:18,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:18,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:20,270 INFO L124 PetriNetUnfolderBase]: 2396/3695 cut-off events. [2024-06-28 04:12:20,270 INFO L125 PetriNetUnfolderBase]: For 220502/220502 co-relation queries the response was YES. [2024-06-28 04:12:20,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26871 conditions, 3695 events. 2396/3695 cut-off events. For 220502/220502 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19584 event pairs, 596 based on Foata normal form. 2/3697 useless extension candidates. Maximal degree in co-relation 26757. Up to 3555 conditions per place. [2024-06-28 04:12:20,311 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 257 selfloop transitions, 29 changer transitions 0/290 dead transitions. [2024-06-28 04:12:20,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 290 transitions, 4408 flow [2024-06-28 04:12:20,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:20,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:20,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-28 04:12:20,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3357142857142857 [2024-06-28 04:12:20,332 INFO L175 Difference]: Start difference. First operand has 229 places, 267 transitions, 3747 flow. Second operand 10 states and 141 transitions. [2024-06-28 04:12:20,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 290 transitions, 4408 flow [2024-06-28 04:12:20,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 290 transitions, 4318 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:20,625 INFO L231 Difference]: Finished difference. Result has 233 places, 269 transitions, 3764 flow [2024-06-28 04:12:20,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3764, PETRI_PLACES=233, PETRI_TRANSITIONS=269} [2024-06-28 04:12:20,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 04:12:20,627 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 269 transitions, 3764 flow [2024-06-28 04:12:20,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:20,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:20,627 INFO 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-28 04:12:20,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:12:20,627 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:20,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:20,628 INFO L85 PathProgramCache]: Analyzing trace with hash 408258137, now seen corresponding path program 3 times [2024-06-28 04:12:20,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:20,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194605074] [2024-06-28 04:12:20,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:20,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:20,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:24,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:24,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:24,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194605074] [2024-06-28 04:12:24,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194605074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:24,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:24,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:24,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601104157] [2024-06-28 04:12:24,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:24,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:24,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:24,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:24,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:24,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:24,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 269 transitions, 3764 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:24,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:24,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:24,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:25,447 INFO L124 PetriNetUnfolderBase]: 2404/3711 cut-off events. [2024-06-28 04:12:25,448 INFO L125 PetriNetUnfolderBase]: For 229285/229285 co-relation queries the response was YES. [2024-06-28 04:12:25,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27164 conditions, 3711 events. 2404/3711 cut-off events. For 229285/229285 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19685 event pairs, 600 based on Foata normal form. 2/3713 useless extension candidates. Maximal degree in co-relation 27049. Up to 3567 conditions per place. [2024-06-28 04:12:25,485 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 29 changer transitions 0/291 dead transitions. [2024-06-28 04:12:25,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 291 transitions, 4429 flow [2024-06-28 04:12:25,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:25,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 04:12:25,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34656084656084657 [2024-06-28 04:12:25,487 INFO L175 Difference]: Start difference. First operand has 233 places, 269 transitions, 3764 flow. Second operand 9 states and 131 transitions. [2024-06-28 04:12:25,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 291 transitions, 4429 flow [2024-06-28 04:12:25,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 291 transitions, 4338 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:25,766 INFO L231 Difference]: Finished difference. Result has 234 places, 271 transitions, 3784 flow [2024-06-28 04:12:25,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3673, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3784, PETRI_PLACES=234, PETRI_TRANSITIONS=271} [2024-06-28 04:12:25,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 04:12:25,767 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 271 transitions, 3784 flow [2024-06-28 04:12:25,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:25,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:25,768 INFO 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-28 04:12:25,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:12:25,768 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:25,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:25,768 INFO L85 PathProgramCache]: Analyzing trace with hash 644730167, now seen corresponding path program 4 times [2024-06-28 04:12:25,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:25,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257538343] [2024-06-28 04:12:25,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:25,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:25,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:29,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:29,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:29,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257538343] [2024-06-28 04:12:29,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257538343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:29,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:29,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:29,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999408641] [2024-06-28 04:12:29,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:29,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:29,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:29,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:29,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:29,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:29,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 271 transitions, 3784 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:29,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:29,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:29,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:30,729 INFO L124 PetriNetUnfolderBase]: 2471/3812 cut-off events. [2024-06-28 04:12:30,729 INFO L125 PetriNetUnfolderBase]: For 251992/251992 co-relation queries the response was YES. [2024-06-28 04:12:30,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28319 conditions, 3812 events. 2471/3812 cut-off events. For 251992/251992 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20292 event pairs, 593 based on Foata normal form. 2/3814 useless extension candidates. Maximal degree in co-relation 28203. Up to 3548 conditions per place. [2024-06-28 04:12:30,765 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 33 changer transitions 0/301 dead transitions. [2024-06-28 04:12:30,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 301 transitions, 4631 flow [2024-06-28 04:12:30,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:30,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 04:12:30,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 04:12:30,767 INFO L175 Difference]: Start difference. First operand has 234 places, 271 transitions, 3784 flow. Second operand 10 states and 147 transitions. [2024-06-28 04:12:30,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 301 transitions, 4631 flow [2024-06-28 04:12:31,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 301 transitions, 4548 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:31,069 INFO L231 Difference]: Finished difference. Result has 239 places, 274 transitions, 3836 flow [2024-06-28 04:12:31,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3701, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3836, PETRI_PLACES=239, PETRI_TRANSITIONS=274} [2024-06-28 04:12:31,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 04:12:31,069 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 274 transitions, 3836 flow [2024-06-28 04:12:31,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:31,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:31,070 INFO 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-28 04:12:31,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:12:31,070 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:31,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:31,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1695293194, now seen corresponding path program 1 times [2024-06-28 04:12:31,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:31,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953107208] [2024-06-28 04:12:31,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:34,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:34,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953107208] [2024-06-28 04:12:34,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953107208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:34,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:34,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:34,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34663495] [2024-06-28 04:12:34,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:34,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:34,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:34,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:34,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:34,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 274 transitions, 3836 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:34,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:34,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:34,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:35,979 INFO L124 PetriNetUnfolderBase]: 2499/3853 cut-off events. [2024-06-28 04:12:35,980 INFO L125 PetriNetUnfolderBase]: For 270842/270842 co-relation queries the response was YES. [2024-06-28 04:12:36,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28842 conditions, 3853 events. 2499/3853 cut-off events. For 270842/270842 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20403 event pairs, 523 based on Foata normal form. 8/3860 useless extension candidates. Maximal degree in co-relation 28724. Up to 3521 conditions per place. [2024-06-28 04:12:36,020 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 32 changer transitions 0/305 dead transitions. [2024-06-28 04:12:36,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 305 transitions, 4702 flow [2024-06-28 04:12:36,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:36,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:36,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:12:36,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:12:36,022 INFO L175 Difference]: Start difference. First operand has 239 places, 274 transitions, 3836 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:12:36,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 305 transitions, 4702 flow [2024-06-28 04:12:36,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 305 transitions, 4629 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:36,434 INFO L231 Difference]: Finished difference. Result has 242 places, 275 transitions, 3853 flow [2024-06-28 04:12:36,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3763, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3853, PETRI_PLACES=242, PETRI_TRANSITIONS=275} [2024-06-28 04:12:36,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:12:36,435 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 275 transitions, 3853 flow [2024-06-28 04:12:36,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:36,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:36,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:36,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:12:36,435 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:36,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:36,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1447890944, now seen corresponding path program 2 times [2024-06-28 04:12:36,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:36,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926395829] [2024-06-28 04:12:36,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:36,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:39,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:39,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:39,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926395829] [2024-06-28 04:12:39,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926395829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:39,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:39,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:39,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440851721] [2024-06-28 04:12:39,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:39,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:39,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:39,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:39,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:39,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:39,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 275 transitions, 3853 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:39,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:39,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:39,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:41,507 INFO L124 PetriNetUnfolderBase]: 2481/3827 cut-off events. [2024-06-28 04:12:41,507 INFO L125 PetriNetUnfolderBase]: For 265757/265757 co-relation queries the response was YES. [2024-06-28 04:12:41,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28476 conditions, 3827 events. 2481/3827 cut-off events. For 265757/265757 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20264 event pairs, 601 based on Foata normal form. 8/3834 useless extension candidates. Maximal degree in co-relation 28356. Up to 3591 conditions per place. [2024-06-28 04:12:41,542 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 264 selfloop transitions, 31 changer transitions 0/299 dead transitions. [2024-06-28 04:12:41,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 299 transitions, 4561 flow [2024-06-28 04:12:41,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:41,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:41,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:12:41,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 04:12:41,552 INFO L175 Difference]: Start difference. First operand has 242 places, 275 transitions, 3853 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:12:41,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 299 transitions, 4561 flow [2024-06-28 04:12:41,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 299 transitions, 4493 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:41,926 INFO L231 Difference]: Finished difference. Result has 245 places, 275 transitions, 3851 flow [2024-06-28 04:12:41,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3851, PETRI_PLACES=245, PETRI_TRANSITIONS=275} [2024-06-28 04:12:41,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 04:12:41,927 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 275 transitions, 3851 flow [2024-06-28 04:12:41,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:41,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:41,927 INFO 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-28 04:12:41,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:12:41,928 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:41,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1593776858, now seen corresponding path program 1 times [2024-06-28 04:12:41,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:41,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297997883] [2024-06-28 04:12:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:41,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:41,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:44,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:44,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:44,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297997883] [2024-06-28 04:12:44,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297997883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:44,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:44,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:44,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738734433] [2024-06-28 04:12:44,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:44,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:44,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:44,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:44,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:45,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:45,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 275 transitions, 3851 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:45,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:45,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:45,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:46,684 INFO L124 PetriNetUnfolderBase]: 2491/3841 cut-off events. [2024-06-28 04:12:46,684 INFO L125 PetriNetUnfolderBase]: For 264153/264153 co-relation queries the response was YES. [2024-06-28 04:12:46,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28585 conditions, 3841 events. 2491/3841 cut-off events. For 264153/264153 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20288 event pairs, 554 based on Foata normal form. 2/3842 useless extension candidates. Maximal degree in co-relation 28464. Up to 3502 conditions per place. [2024-06-28 04:12:46,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-28 04:12:46,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 300 transitions, 4659 flow [2024-06-28 04:12:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:46,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:46,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:12:46,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:12:46,723 INFO L175 Difference]: Start difference. First operand has 245 places, 275 transitions, 3851 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:12:46,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 300 transitions, 4659 flow [2024-06-28 04:12:47,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 300 transitions, 4573 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:47,144 INFO L231 Difference]: Finished difference. Result has 245 places, 278 transitions, 3974 flow [2024-06-28 04:12:47,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=245, PETRI_TRANSITIONS=278} [2024-06-28 04:12:47,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 04:12:47,144 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 278 transitions, 3974 flow [2024-06-28 04:12:47,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:47,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:47,145 INFO 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-28 04:12:47,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:12:47,145 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:47,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1593656888, now seen corresponding path program 2 times [2024-06-28 04:12:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:47,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693447284] [2024-06-28 04:12:47,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:47,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:50,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:50,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:50,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693447284] [2024-06-28 04:12:50,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693447284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:50,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:50,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:50,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263501400] [2024-06-28 04:12:50,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:50,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:50,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:50,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:50,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:50,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:50,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 278 transitions, 3974 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:50,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:50,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:50,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:52,054 INFO L124 PetriNetUnfolderBase]: 2485/3833 cut-off events. [2024-06-28 04:12:52,055 INFO L125 PetriNetUnfolderBase]: For 268364/268364 co-relation queries the response was YES. [2024-06-28 04:12:52,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28590 conditions, 3833 events. 2485/3833 cut-off events. For 268364/268364 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20300 event pairs, 563 based on Foata normal form. 2/3834 useless extension candidates. Maximal degree in co-relation 28468. Up to 3497 conditions per place. [2024-06-28 04:12:52,094 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-28 04:12:52,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 300 transitions, 4618 flow [2024-06-28 04:12:52,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:52,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:12:52,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 04:12:52,096 INFO L175 Difference]: Start difference. First operand has 245 places, 278 transitions, 3974 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:12:52,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 300 transitions, 4618 flow [2024-06-28 04:12:52,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 300 transitions, 4439 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:52,526 INFO L231 Difference]: Finished difference. Result has 247 places, 278 transitions, 3954 flow [2024-06-28 04:12:52,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3795, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3954, PETRI_PLACES=247, PETRI_TRANSITIONS=278} [2024-06-28 04:12:52,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-28 04:12:52,527 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 278 transitions, 3954 flow [2024-06-28 04:12:52,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:52,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:52,527 INFO 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-28 04:12:52,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:12:52,527 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:52,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:52,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1593656702, now seen corresponding path program 1 times [2024-06-28 04:12:52,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:52,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721651208] [2024-06-28 04:12:52,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:52,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:52,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:55,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:55,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721651208] [2024-06-28 04:12:55,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721651208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:55,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:55,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:55,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541288978] [2024-06-28 04:12:55,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:55,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:55,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:55,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:55,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:12:55,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 278 transitions, 3954 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:55,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:55,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:12:55,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:57,303 INFO L124 PetriNetUnfolderBase]: 2633/4039 cut-off events. [2024-06-28 04:12:57,304 INFO L125 PetriNetUnfolderBase]: For 286490/286490 co-relation queries the response was YES. [2024-06-28 04:12:57,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30650 conditions, 4039 events. 2633/4039 cut-off events. For 286490/286490 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21335 event pairs, 530 based on Foata normal form. 2/4040 useless extension candidates. Maximal degree in co-relation 30528. Up to 3452 conditions per place. [2024-06-28 04:12:57,347 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 124 changer transitions 0/333 dead transitions. [2024-06-28 04:12:57,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 333 transitions, 5308 flow [2024-06-28 04:12:57,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:57,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:57,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:12:57,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:12:57,348 INFO L175 Difference]: Start difference. First operand has 247 places, 278 transitions, 3954 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:12:57,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 333 transitions, 5308 flow [2024-06-28 04:12:57,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 333 transitions, 5036 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 04:12:57,770 INFO L231 Difference]: Finished difference. Result has 249 places, 302 transitions, 4566 flow [2024-06-28 04:12:57,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=249, PETRI_TRANSITIONS=302} [2024-06-28 04:12:57,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-28 04:12:57,777 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 302 transitions, 4566 flow [2024-06-28 04:12:57,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:57,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:57,777 INFO 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-28 04:12:57,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:12:57,777 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-28 04:12:57,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:57,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1457466662, now seen corresponding path program 3 times [2024-06-28 04:12:57,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:57,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374113784] [2024-06-28 04:12:57,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:57,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:00,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:00,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:00,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374113784] [2024-06-28 04:13:00,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374113784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:00,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:00,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:00,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750775724] [2024-06-28 04:13:00,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:00,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:00,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:00,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:00,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:00,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:00,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 302 transitions, 4566 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:00,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:00,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:00,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:02,090 INFO L124 PetriNetUnfolderBase]: 2675/4106 cut-off events. [2024-06-28 04:13:02,090 INFO L125 PetriNetUnfolderBase]: For 298776/298811 co-relation queries the response was YES. [2024-06-28 04:13:02,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32234 conditions, 4106 events. 2675/4106 cut-off events. For 298776/298811 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21853 event pairs, 592 based on Foata normal form. 21/4126 useless extension candidates. Maximal degree in co-relation 32111. Up to 3557 conditions per place. [2024-06-28 04:13:02,134 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 100 changer transitions 0/335 dead transitions. [2024-06-28 04:13:02,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 335 transitions, 5657 flow [2024-06-28 04:13:02,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:02,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:02,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:13:02,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:13:02,136 INFO L175 Difference]: Start difference. First operand has 249 places, 302 transitions, 4566 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:13:02,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 335 transitions, 5657 flow [2024-06-28 04:13:02,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 335 transitions, 5554 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:02,557 INFO L231 Difference]: Finished difference. Result has 252 places, 311 transitions, 4810 flow [2024-06-28 04:13:02,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4463, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4810, PETRI_PLACES=252, PETRI_TRANSITIONS=311} [2024-06-28 04:13:02,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 04:13:02,558 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 311 transitions, 4810 flow [2024-06-28 04:13:02,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:02,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:02,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:02,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:13:02,559 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-28 04:13:02,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1432806742, now seen corresponding path program 4 times [2024-06-28 04:13:02,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:02,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849963681] [2024-06-28 04:13:02,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:02,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:05,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:05,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849963681] [2024-06-28 04:13:05,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849963681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:05,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:05,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:05,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849558853] [2024-06-28 04:13:05,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:05,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:05,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:05,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:05,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:05,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 311 transitions, 4810 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:05,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:05,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:05,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:07,491 INFO L124 PetriNetUnfolderBase]: 2685/4125 cut-off events. [2024-06-28 04:13:07,491 INFO L125 PetriNetUnfolderBase]: For 307862/307870 co-relation queries the response was YES. [2024-06-28 04:13:07,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32787 conditions, 4125 events. 2685/4125 cut-off events. For 307862/307870 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21983 event pairs, 650 based on Foata normal form. 10/4134 useless extension candidates. Maximal degree in co-relation 32662. Up to 3567 conditions per place. [2024-06-28 04:13:07,530 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 107 changer transitions 0/343 dead transitions. [2024-06-28 04:13:07,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 343 transitions, 5847 flow [2024-06-28 04:13:07,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:07,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:07,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:13:07,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:13:07,532 INFO L175 Difference]: Start difference. First operand has 252 places, 311 transitions, 4810 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:13:07,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 343 transitions, 5847 flow [2024-06-28 04:13:08,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 343 transitions, 5582 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:08,029 INFO L231 Difference]: Finished difference. Result has 256 places, 314 transitions, 4820 flow [2024-06-28 04:13:08,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4820, PETRI_PLACES=256, PETRI_TRANSITIONS=314} [2024-06-28 04:13:08,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 04:13:08,030 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 314 transitions, 4820 flow [2024-06-28 04:13:08,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:08,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:08,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:08,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:13:08,030 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-28 04:13:08,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:08,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1651445424, now seen corresponding path program 2 times [2024-06-28 04:13:08,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:08,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511241903] [2024-06-28 04:13:08,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:08,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:11,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-28 04:13:11,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:11,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511241903] [2024-06-28 04:13:11,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511241903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:11,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:11,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:11,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168164295] [2024-06-28 04:13:11,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:11,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:11,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:11,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:11,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:11,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:11,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 314 transitions, 4820 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:11,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:11,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:11,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:13,906 INFO L124 PetriNetUnfolderBase]: 2743/4223 cut-off events. [2024-06-28 04:13:13,906 INFO L125 PetriNetUnfolderBase]: For 329682/329690 co-relation queries the response was YES. [2024-06-28 04:13:13,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33921 conditions, 4223 events. 2743/4223 cut-off events. For 329682/329690 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22703 event pairs, 608 based on Foata normal form. 10/4232 useless extension candidates. Maximal degree in co-relation 33796. Up to 3134 conditions per place. [2024-06-28 04:13:13,947 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 186 changer transitions 0/355 dead transitions. [2024-06-28 04:13:13,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 355 transitions, 6162 flow [2024-06-28 04:13:13,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:13,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:13,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 04:13:13,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 04:13:13,949 INFO L175 Difference]: Start difference. First operand has 256 places, 314 transitions, 4820 flow. Second operand 11 states and 175 transitions. [2024-06-28 04:13:13,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 355 transitions, 6162 flow [2024-06-28 04:13:14,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 355 transitions, 5732 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:14,486 INFO L231 Difference]: Finished difference. Result has 260 places, 323 transitions, 5056 flow [2024-06-28 04:13:14,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5056, PETRI_PLACES=260, PETRI_TRANSITIONS=323} [2024-06-28 04:13:14,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-28 04:13:14,487 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 323 transitions, 5056 flow [2024-06-28 04:13:14,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:14,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:14,488 INFO 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-28 04:13:14,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:13:14,488 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-28 04:13:14,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:14,488 INFO L85 PathProgramCache]: Analyzing trace with hash -748657570, now seen corresponding path program 5 times [2024-06-28 04:13:14,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:14,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871169851] [2024-06-28 04:13:14,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:14,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:14,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:17,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:17,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:17,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871169851] [2024-06-28 04:13:17,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871169851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:17,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:17,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:17,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906800280] [2024-06-28 04:13:17,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:17,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:17,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:17,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:17,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:17,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:17,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 323 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:17,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:17,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:17,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:18,982 INFO L124 PetriNetUnfolderBase]: 2753/4234 cut-off events. [2024-06-28 04:13:18,982 INFO L125 PetriNetUnfolderBase]: For 344498/344528 co-relation queries the response was YES. [2024-06-28 04:13:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34604 conditions, 4234 events. 2753/4234 cut-off events. For 344498/344528 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22737 event pairs, 609 based on Foata normal form. 21/4254 useless extension candidates. Maximal degree in co-relation 34479. Up to 3657 conditions per place. [2024-06-28 04:13:19,025 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 104 changer transitions 0/345 dead transitions. [2024-06-28 04:13:19,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 345 transitions, 5946 flow [2024-06-28 04:13:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:19,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:13:19,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:13:19,027 INFO L175 Difference]: Start difference. First operand has 260 places, 323 transitions, 5056 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:13:19,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 345 transitions, 5946 flow [2024-06-28 04:13:19,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 345 transitions, 5638 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:19,517 INFO L231 Difference]: Finished difference. Result has 261 places, 326 transitions, 5005 flow [2024-06-28 04:13:19,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4751, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5005, PETRI_PLACES=261, PETRI_TRANSITIONS=326} [2024-06-28 04:13:19,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 04:13:19,519 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 326 transitions, 5005 flow [2024-06-28 04:13:19,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:19,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:19,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:19,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:13:19,520 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-28 04:13:19,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:19,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1953552430, now seen corresponding path program 1 times [2024-06-28 04:13:19,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:19,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527912794] [2024-06-28 04:13:19,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:19,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:21,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527912794] [2024-06-28 04:13:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527912794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:21,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:21,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475116436] [2024-06-28 04:13:21,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:21,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:21,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:22,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:22,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 326 transitions, 5005 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:22,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:22,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:22,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:24,013 INFO L124 PetriNetUnfolderBase]: 2793/4293 cut-off events. [2024-06-28 04:13:24,014 INFO L125 PetriNetUnfolderBase]: For 361986/362020 co-relation queries the response was YES. [2024-06-28 04:13:24,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34958 conditions, 4293 events. 2793/4293 cut-off events. For 361986/362020 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23025 event pairs, 565 based on Foata normal form. 37/4330 useless extension candidates. Maximal degree in co-relation 34831. Up to 3670 conditions per place. [2024-06-28 04:13:24,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 238 selfloop transitions, 117 changer transitions 0/359 dead transitions. [2024-06-28 04:13:24,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 359 transitions, 6021 flow [2024-06-28 04:13:24,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:24,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:24,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:13:24,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:13:24,073 INFO L175 Difference]: Start difference. First operand has 261 places, 326 transitions, 5005 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:13:24,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 359 transitions, 6021 flow [2024-06-28 04:13:24,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 5857 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:24,716 INFO L231 Difference]: Finished difference. Result has 266 places, 333 transitions, 5209 flow [2024-06-28 04:13:24,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5209, PETRI_PLACES=266, PETRI_TRANSITIONS=333} [2024-06-28 04:13:24,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:13:24,717 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 333 transitions, 5209 flow [2024-06-28 04:13:24,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:24,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:24,717 INFO 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-28 04:13:24,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:13:24,717 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-28 04:13:24,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:24,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1959093742, now seen corresponding path program 6 times [2024-06-28 04:13:24,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:24,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296028489] [2024-06-28 04:13:24,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:24,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:27,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:27,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:27,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296028489] [2024-06-28 04:13:27,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296028489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:27,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:27,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:27,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107405761] [2024-06-28 04:13:27,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:27,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:27,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:27,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:27,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:27,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:27,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 333 transitions, 5209 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:27,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:27,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:27,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:29,303 INFO L124 PetriNetUnfolderBase]: 2803/4307 cut-off events. [2024-06-28 04:13:29,303 INFO L125 PetriNetUnfolderBase]: For 361796/361804 co-relation queries the response was YES. [2024-06-28 04:13:29,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 4307 events. 2803/4307 cut-off events. For 361796/361804 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23141 event pairs, 683 based on Foata normal form. 10/4316 useless extension candidates. Maximal degree in co-relation 35275. Up to 3723 conditions per place. [2024-06-28 04:13:29,353 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 113 changer transitions 0/359 dead transitions. [2024-06-28 04:13:29,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 359 transitions, 6141 flow [2024-06-28 04:13:29,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:29,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:13:29,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:13:29,355 INFO L175 Difference]: Start difference. First operand has 266 places, 333 transitions, 5209 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:13:29,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 359 transitions, 6141 flow [2024-06-28 04:13:29,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 359 transitions, 5953 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:29,987 INFO L231 Difference]: Finished difference. Result has 268 places, 336 transitions, 5297 flow [2024-06-28 04:13:29,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5297, PETRI_PLACES=268, PETRI_TRANSITIONS=336} [2024-06-28 04:13:29,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-28 04:13:29,988 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 336 transitions, 5297 flow [2024-06-28 04:13:29,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:29,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:29,988 INFO 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-28 04:13:29,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:13:29,989 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-28 04:13:29,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:29,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1007882956, now seen corresponding path program 7 times [2024-06-28 04:13:29,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:29,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920785763] [2024-06-28 04:13:29,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:29,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:33,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:33,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:33,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920785763] [2024-06-28 04:13:33,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920785763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:33,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:33,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:33,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851534591] [2024-06-28 04:13:33,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:33,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:33,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:33,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:33,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:33,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:33,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 336 transitions, 5297 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:33,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:33,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:33,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:34,807 INFO L124 PetriNetUnfolderBase]: 2797/4299 cut-off events. [2024-06-28 04:13:34,807 INFO L125 PetriNetUnfolderBase]: For 358502/358510 co-relation queries the response was YES. [2024-06-28 04:13:34,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35131 conditions, 4299 events. 2797/4299 cut-off events. For 358502/358510 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23053 event pairs, 680 based on Foata normal form. 10/4308 useless extension candidates. Maximal degree in co-relation 35003. Up to 3718 conditions per place. [2024-06-28 04:13:34,857 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 113 changer transitions 0/357 dead transitions. [2024-06-28 04:13:34,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 357 transitions, 6303 flow [2024-06-28 04:13:34,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:34,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:34,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:13:34,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:13:34,859 INFO L175 Difference]: Start difference. First operand has 268 places, 336 transitions, 5297 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:13:34,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 357 transitions, 6303 flow [2024-06-28 04:13:35,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 357 transitions, 6144 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:35,451 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 5371 flow [2024-06-28 04:13:35,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5371, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-28 04:13:35,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 04:13:35,451 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 5371 flow [2024-06-28 04:13:35,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:35,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:35,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:35,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:13:35,452 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-28 04:13:35,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:35,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1642191180, now seen corresponding path program 8 times [2024-06-28 04:13:35,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:35,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986946178] [2024-06-28 04:13:35,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:35,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:35,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:38,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-28 04:13:38,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:38,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986946178] [2024-06-28 04:13:38,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986946178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:38,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:38,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:38,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194557310] [2024-06-28 04:13:38,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:38,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:38,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:38,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:38,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 5371 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:38,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:38,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:38,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:40,109 INFO L124 PetriNetUnfolderBase]: 2791/4291 cut-off events. [2024-06-28 04:13:40,109 INFO L125 PetriNetUnfolderBase]: For 366125/366133 co-relation queries the response was YES. [2024-06-28 04:13:40,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35131 conditions, 4291 events. 2791/4291 cut-off events. For 366125/366133 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23081 event pairs, 683 based on Foata normal form. 10/4300 useless extension candidates. Maximal degree in co-relation 35001. Up to 3713 conditions per place. [2024-06-28 04:13:40,154 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 238 selfloop transitions, 113 changer transitions 0/355 dead transitions. [2024-06-28 04:13:40,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 355 transitions, 6245 flow [2024-06-28 04:13:40,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:40,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:40,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:13:40,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:13:40,156 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 5371 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:13:40,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 355 transitions, 6245 flow [2024-06-28 04:13:40,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 355 transitions, 5896 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:40,755 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 5254 flow [2024-06-28 04:13:40,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5022, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5254, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-28 04:13:40,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 04:13:40,755 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 5254 flow [2024-06-28 04:13:40,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:40,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:40,756 INFO 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-28 04:13:40,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:13:40,756 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-28 04:13:40,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:40,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1453454456, now seen corresponding path program 3 times [2024-06-28 04:13:40,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:40,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910332660] [2024-06-28 04:13:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:44,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:44,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:44,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910332660] [2024-06-28 04:13:44,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910332660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:44,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:44,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580476028] [2024-06-28 04:13:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:44,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:44,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:44,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:44,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:44,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:44,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 5254 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:44,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:44,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:44,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:46,839 INFO L124 PetriNetUnfolderBase]: 2817/4333 cut-off events. [2024-06-28 04:13:46,839 INFO L125 PetriNetUnfolderBase]: For 379909/379917 co-relation queries the response was YES. [2024-06-28 04:13:46,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 4333 events. 2817/4333 cut-off events. For 379909/379917 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23306 event pairs, 614 based on Foata normal form. 10/4342 useless extension candidates. Maximal degree in co-relation 35274. Up to 3171 conditions per place. [2024-06-28 04:13:46,887 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 199 changer transitions 0/373 dead transitions. [2024-06-28 04:13:46,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 373 transitions, 6678 flow [2024-06-28 04:13:46,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:13:46,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:13:46,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-28 04:13:46,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37103174603174605 [2024-06-28 04:13:46,889 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 5254 flow. Second operand 12 states and 187 transitions. [2024-06-28 04:13:46,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 373 transitions, 6678 flow [2024-06-28 04:13:47,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 373 transitions, 6351 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:47,558 INFO L231 Difference]: Finished difference. Result has 275 places, 342 transitions, 5429 flow [2024-06-28 04:13:47,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5429, PETRI_PLACES=275, PETRI_TRANSITIONS=342} [2024-06-28 04:13:47,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 04:13:47,559 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 342 transitions, 5429 flow [2024-06-28 04:13:47,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:47,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:47,559 INFO 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-28 04:13:47,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:13:47,560 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-28 04:13:47,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:47,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1673037068, now seen corresponding path program 2 times [2024-06-28 04:13:47,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:47,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944615811] [2024-06-28 04:13:47,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:47,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:50,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:50,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:50,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944615811] [2024-06-28 04:13:50,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944615811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:50,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:50,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:50,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889794914] [2024-06-28 04:13:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:50,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:50,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:50,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:50,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:50,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 342 transitions, 5429 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:50,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:50,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:50,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:52,690 INFO L124 PetriNetUnfolderBase]: 2857/4388 cut-off events. [2024-06-28 04:13:52,690 INFO L125 PetriNetUnfolderBase]: For 403165/403177 co-relation queries the response was YES. [2024-06-28 04:13:52,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36316 conditions, 4388 events. 2857/4388 cut-off events. For 403165/403177 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23569 event pairs, 588 based on Foata normal form. 20/4408 useless extension candidates. Maximal degree in co-relation 36187. Up to 3736 conditions per place. [2024-06-28 04:13:52,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 130 changer transitions 0/381 dead transitions. [2024-06-28 04:13:52,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6643 flow [2024-06-28 04:13:52,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:13:52,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:13:52,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-28 04:13:52,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2024-06-28 04:13:52,744 INFO L175 Difference]: Start difference. First operand has 275 places, 342 transitions, 5429 flow. Second operand 12 states and 185 transitions. [2024-06-28 04:13:52,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6643 flow [2024-06-28 04:13:53,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 381 transitions, 6323 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:53,439 INFO L231 Difference]: Finished difference. Result has 280 places, 348 transitions, 5503 flow [2024-06-28 04:13:53,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5503, PETRI_PLACES=280, PETRI_TRANSITIONS=348} [2024-06-28 04:13:53,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 04:13:53,440 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 348 transitions, 5503 flow [2024-06-28 04:13:53,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:53,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:53,441 INFO 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-28 04:13:53,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:13:53,441 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-28 04:13:53,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:53,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1422546072, now seen corresponding path program 4 times [2024-06-28 04:13:53,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:53,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375716020] [2024-06-28 04:13:53,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:53,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:56,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:56,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375716020] [2024-06-28 04:13:56,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375716020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:56,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:56,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:56,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480707882] [2024-06-28 04:13:56,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:56,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:56,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:56,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:56,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:56,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:13:56,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 348 transitions, 5503 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:56,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:56,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:13:56,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:58,934 INFO L124 PetriNetUnfolderBase]: 2851/4383 cut-off events. [2024-06-28 04:13:58,934 INFO L125 PetriNetUnfolderBase]: For 398366/398374 co-relation queries the response was YES. [2024-06-28 04:13:58,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36209 conditions, 4383 events. 2851/4383 cut-off events. For 398366/398374 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23658 event pairs, 624 based on Foata normal form. 10/4392 useless extension candidates. Maximal degree in co-relation 36079. Up to 3184 conditions per place. [2024-06-28 04:13:58,984 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 201 changer transitions 0/375 dead transitions. [2024-06-28 04:13:58,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 375 transitions, 6707 flow [2024-06-28 04:13:58,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:58,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:58,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:13:58,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 04:13:58,986 INFO L175 Difference]: Start difference. First operand has 280 places, 348 transitions, 5503 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:13:58,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 375 transitions, 6707 flow [2024-06-28 04:13:59,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 375 transitions, 6348 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:59,644 INFO L231 Difference]: Finished difference. Result has 280 places, 348 transitions, 5559 flow [2024-06-28 04:13:59,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5559, PETRI_PLACES=280, PETRI_TRANSITIONS=348} [2024-06-28 04:13:59,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 04:13:59,644 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 348 transitions, 5559 flow [2024-06-28 04:13:59,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:59,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:59,645 INFO 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-28 04:13:59,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:13:59,645 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-28 04:13:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash -456635076, now seen corresponding path program 3 times [2024-06-28 04:13:59,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:59,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436238573] [2024-06-28 04:13:59,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:59,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:02,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:02,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436238573] [2024-06-28 04:14:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436238573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:02,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185643314] [2024-06-28 04:14:02,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:02,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:02,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:02,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:02,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 348 transitions, 5559 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:02,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:02,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:02,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:04,834 INFO L124 PetriNetUnfolderBase]: 2827/4348 cut-off events. [2024-06-28 04:14:04,835 INFO L125 PetriNetUnfolderBase]: For 391445/391457 co-relation queries the response was YES. [2024-06-28 04:14:04,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35510 conditions, 4348 events. 2827/4348 cut-off events. For 391445/391457 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23424 event pairs, 581 based on Foata normal form. 20/4368 useless extension candidates. Maximal degree in co-relation 35381. Up to 3712 conditions per place. [2024-06-28 04:14:04,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 130 changer transitions 0/380 dead transitions. [2024-06-28 04:14:04,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 380 transitions, 6518 flow [2024-06-28 04:14:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:14:04,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:14:04,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-28 04:14:04,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 04:14:04,892 INFO L175 Difference]: Start difference. First operand has 280 places, 348 transitions, 5559 flow. Second operand 12 states and 184 transitions. [2024-06-28 04:14:04,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 380 transitions, 6518 flow [2024-06-28 04:14:05,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 380 transitions, 6104 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:05,621 INFO L231 Difference]: Finished difference. Result has 283 places, 348 transitions, 5419 flow [2024-06-28 04:14:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5419, PETRI_PLACES=283, PETRI_TRANSITIONS=348} [2024-06-28 04:14:05,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-28 04:14:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 348 transitions, 5419 flow [2024-06-28 04:14:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:05,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:14:05,623 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-28 04:14:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash -589582482, now seen corresponding path program 4 times [2024-06-28 04:14:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458106123] [2024-06-28 04:14:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:08,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:08,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:08,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458106123] [2024-06-28 04:14:08,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458106123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:08,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:08,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:08,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178076358] [2024-06-28 04:14:08,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:08,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:08,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:08,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:08,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:08,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:08,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 348 transitions, 5419 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:08,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:08,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:08,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:09,650 INFO L124 PetriNetUnfolderBase]: 2867/4393 cut-off events. [2024-06-28 04:14:09,651 INFO L125 PetriNetUnfolderBase]: For 402685/402685 co-relation queries the response was YES. [2024-06-28 04:14:09,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35933 conditions, 4393 events. 2867/4393 cut-off events. For 402685/402685 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23640 event pairs, 655 based on Foata normal form. 8/4400 useless extension candidates. Maximal degree in co-relation 35803. Up to 4036 conditions per place. [2024-06-28 04:14:09,700 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 294 selfloop transitions, 76 changer transitions 0/374 dead transitions. [2024-06-28 04:14:09,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 374 transitions, 6500 flow [2024-06-28 04:14:09,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:09,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:09,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:14:09,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:14:09,702 INFO L175 Difference]: Start difference. First operand has 283 places, 348 transitions, 5419 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:14:09,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 374 transitions, 6500 flow [2024-06-28 04:14:10,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 374 transitions, 6323 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:10,326 INFO L231 Difference]: Finished difference. Result has 283 places, 354 transitions, 5574 flow [2024-06-28 04:14:10,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5247, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5574, PETRI_PLACES=283, PETRI_TRANSITIONS=354} [2024-06-28 04:14:10,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-28 04:14:10,326 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 354 transitions, 5574 flow [2024-06-28 04:14:10,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:10,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:10,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:10,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:14:10,327 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-28 04:14:10,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:10,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1934224426, now seen corresponding path program 5 times [2024-06-28 04:14:10,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:10,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348495634] [2024-06-28 04:14:10,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:10,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:10,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:13,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:13,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:13,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348495634] [2024-06-28 04:14:13,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348495634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:13,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:13,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:13,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40217920] [2024-06-28 04:14:13,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:13,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:13,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:13,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:13,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:13,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:13,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 354 transitions, 5574 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:13,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:13,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:13,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:15,497 INFO L124 PetriNetUnfolderBase]: 2962/4534 cut-off events. [2024-06-28 04:14:15,498 INFO L125 PetriNetUnfolderBase]: For 413326/413326 co-relation queries the response was YES. [2024-06-28 04:14:15,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37329 conditions, 4534 events. 2962/4534 cut-off events. For 413326/413326 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24519 event pairs, 668 based on Foata normal form. 2/4535 useless extension candidates. Maximal degree in co-relation 37198. Up to 4061 conditions per place. [2024-06-28 04:14:15,550 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 304 selfloop transitions, 86 changer transitions 0/394 dead transitions. [2024-06-28 04:14:15,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 394 transitions, 6924 flow [2024-06-28 04:14:15,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:15,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:15,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 04:14:15,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:14:15,552 INFO L175 Difference]: Start difference. First operand has 283 places, 354 transitions, 5574 flow. Second operand 10 states and 155 transitions. [2024-06-28 04:14:15,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 394 transitions, 6924 flow [2024-06-28 04:14:16,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 394 transitions, 6794 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:16,274 INFO L231 Difference]: Finished difference. Result has 288 places, 370 transitions, 5929 flow [2024-06-28 04:14:16,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5448, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5929, PETRI_PLACES=288, PETRI_TRANSITIONS=370} [2024-06-28 04:14:16,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 04:14:16,275 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 370 transitions, 5929 flow [2024-06-28 04:14:16,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:16,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:16,276 INFO 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-28 04:14:16,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:14:16,276 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-28 04:14:16,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:16,276 INFO L85 PathProgramCache]: Analyzing trace with hash -249981822, now seen corresponding path program 6 times [2024-06-28 04:14:16,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:16,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12646395] [2024-06-28 04:14:16,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:16,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:19,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12646395] [2024-06-28 04:14:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12646395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:19,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:19,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:19,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666959343] [2024-06-28 04:14:19,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:19,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:19,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:19,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:19,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:19,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 370 transitions, 5929 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:19,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:19,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:19,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:21,393 INFO L124 PetriNetUnfolderBase]: 2972/4552 cut-off events. [2024-06-28 04:14:21,393 INFO L125 PetriNetUnfolderBase]: For 416054/416054 co-relation queries the response was YES. [2024-06-28 04:14:21,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37726 conditions, 4552 events. 2972/4552 cut-off events. For 416054/416054 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24647 event pairs, 671 based on Foata normal form. 2/4553 useless extension candidates. Maximal degree in co-relation 37593. Up to 4067 conditions per place. [2024-06-28 04:14:21,441 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 307 selfloop transitions, 86 changer transitions 0/397 dead transitions. [2024-06-28 04:14:21,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 397 transitions, 7120 flow [2024-06-28 04:14:21,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 04:14:21,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-28 04:14:21,443 INFO L175 Difference]: Start difference. First operand has 288 places, 370 transitions, 5929 flow. Second operand 10 states and 156 transitions. [2024-06-28 04:14:21,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 397 transitions, 7120 flow [2024-06-28 04:14:22,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 397 transitions, 7022 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:22,138 INFO L231 Difference]: Finished difference. Result has 294 places, 375 transitions, 6124 flow [2024-06-28 04:14:22,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5831, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6124, PETRI_PLACES=294, PETRI_TRANSITIONS=375} [2024-06-28 04:14:22,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 04:14:22,138 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 375 transitions, 6124 flow [2024-06-28 04:14:22,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:22,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:22,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:22,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:14:22,139 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-28 04:14:22,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:22,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1934235586, now seen corresponding path program 7 times [2024-06-28 04:14:22,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:22,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47209664] [2024-06-28 04:14:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:22,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:25,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47209664] [2024-06-28 04:14:25,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47209664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:25,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:25,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303702092] [2024-06-28 04:14:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:25,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:25,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:25,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:25,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 375 transitions, 6124 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:25,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:25,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:25,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:27,487 INFO L124 PetriNetUnfolderBase]: 2966/4552 cut-off events. [2024-06-28 04:14:27,487 INFO L125 PetriNetUnfolderBase]: For 424435/424435 co-relation queries the response was YES. [2024-06-28 04:14:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38014 conditions, 4552 events. 2966/4552 cut-off events. For 424435/424435 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24674 event pairs, 684 based on Foata normal form. 2/4553 useless extension candidates. Maximal degree in co-relation 37878. Up to 4064 conditions per place. [2024-06-28 04:14:27,537 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 90 changer transitions 0/396 dead transitions. [2024-06-28 04:14:27,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 396 transitions, 7092 flow [2024-06-28 04:14:27,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 04:14:27,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:14:27,540 INFO L175 Difference]: Start difference. First operand has 294 places, 375 transitions, 6124 flow. Second operand 10 states and 155 transitions. [2024-06-28 04:14:27,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 396 transitions, 7092 flow [2024-06-28 04:14:28,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6917 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:28,305 INFO L231 Difference]: Finished difference. Result has 298 places, 375 transitions, 6135 flow [2024-06-28 04:14:28,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6135, PETRI_PLACES=298, PETRI_TRANSITIONS=375} [2024-06-28 04:14:28,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 04:14:28,306 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 375 transitions, 6135 flow [2024-06-28 04:14:28,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:28,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:28,307 INFO 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-28 04:14:28,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:14:28,307 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-28 04:14:28,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash -257338866, now seen corresponding path program 5 times [2024-06-28 04:14:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:28,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887105882] [2024-06-28 04:14:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:28,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:30,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-28 04:14:30,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:30,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887105882] [2024-06-28 04:14:30,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887105882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:30,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:30,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:30,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992052793] [2024-06-28 04:14:30,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:30,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:30,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:30,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:30,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:30,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:30,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 375 transitions, 6135 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:30,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:30,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:30,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:32,522 INFO L124 PetriNetUnfolderBase]: 2942/4510 cut-off events. [2024-06-28 04:14:32,522 INFO L125 PetriNetUnfolderBase]: For 429784/429784 co-relation queries the response was YES. [2024-06-28 04:14:32,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37245 conditions, 4510 events. 2942/4510 cut-off events. For 429784/429784 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24398 event pairs, 648 based on Foata normal form. 8/4517 useless extension candidates. Maximal degree in co-relation 37108. Up to 4157 conditions per place. [2024-06-28 04:14:32,577 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 314 selfloop transitions, 76 changer transitions 0/394 dead transitions. [2024-06-28 04:14:32,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 394 transitions, 6957 flow [2024-06-28 04:14:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:32,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:32,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:14:32,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 04:14:32,578 INFO L175 Difference]: Start difference. First operand has 298 places, 375 transitions, 6135 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:14:32,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 394 transitions, 6957 flow [2024-06-28 04:14:33,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 394 transitions, 6789 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:33,482 INFO L231 Difference]: Finished difference. Result has 300 places, 375 transitions, 6133 flow [2024-06-28 04:14:33,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5967, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6133, PETRI_PLACES=300, PETRI_TRANSITIONS=375} [2024-06-28 04:14:33,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-28 04:14:33,483 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 375 transitions, 6133 flow [2024-06-28 04:14:33,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:33,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:33,483 INFO 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-28 04:14:33,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:14:33,484 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-28 04:14:33,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1223250048, now seen corresponding path program 9 times [2024-06-28 04:14:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313880305] [2024-06-28 04:14:33,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:33,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:33,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:36,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:36,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:36,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313880305] [2024-06-28 04:14:36,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313880305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:36,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:36,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:36,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014662885] [2024-06-28 04:14:36,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:36,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:36,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:36,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:36,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:36,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:36,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 375 transitions, 6133 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:36,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:36,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:36,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:37,721 INFO L124 PetriNetUnfolderBase]: 2930/4496 cut-off events. [2024-06-28 04:14:37,721 INFO L125 PetriNetUnfolderBase]: For 420205/420205 co-relation queries the response was YES. [2024-06-28 04:14:37,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36972 conditions, 4496 events. 2930/4496 cut-off events. For 420205/420205 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24364 event pairs, 722 based on Foata normal form. 4/4499 useless extension candidates. Maximal degree in co-relation 36834. Up to 4260 conditions per place. [2024-06-28 04:14:37,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 55 changer transitions 0/390 dead transitions. [2024-06-28 04:14:37,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 390 transitions, 7081 flow [2024-06-28 04:14:37,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:37,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:37,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 04:14:37,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 04:14:37,771 INFO L175 Difference]: Start difference. First operand has 300 places, 375 transitions, 6133 flow. Second operand 8 states and 123 transitions. [2024-06-28 04:14:37,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 390 transitions, 7081 flow [2024-06-28 04:14:38,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 390 transitions, 6838 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:14:38,592 INFO L231 Difference]: Finished difference. Result has 298 places, 375 transitions, 6012 flow [2024-06-28 04:14:38,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5892, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6012, PETRI_PLACES=298, PETRI_TRANSITIONS=375} [2024-06-28 04:14:38,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 04:14:38,595 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 375 transitions, 6012 flow [2024-06-28 04:14:38,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:38,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:38,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:38,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:14:38,596 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-28 04:14:38,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:38,596 INFO L85 PathProgramCache]: Analyzing trace with hash -257344818, now seen corresponding path program 10 times [2024-06-28 04:14:38,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:38,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073925160] [2024-06-28 04:14:38,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:38,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:41,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:41,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073925160] [2024-06-28 04:14:41,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073925160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:41,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:41,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:41,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547025547] [2024-06-28 04:14:41,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:41,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:41,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:41,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:41,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 375 transitions, 6012 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:41,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:41,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:41,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:43,370 INFO L124 PetriNetUnfolderBase]: 2918/4488 cut-off events. [2024-06-28 04:14:43,371 INFO L125 PetriNetUnfolderBase]: For 407233/407233 co-relation queries the response was YES. [2024-06-28 04:14:43,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36390 conditions, 4488 events. 2918/4488 cut-off events. For 407233/407233 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24451 event pairs, 724 based on Foata normal form. 4/4491 useless extension candidates. Maximal degree in co-relation 36252. Up to 4250 conditions per place. [2024-06-28 04:14:43,424 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 55 changer transitions 0/390 dead transitions. [2024-06-28 04:14:43,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 390 transitions, 6818 flow [2024-06-28 04:14:43,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:43,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:43,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 04:14:43,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-28 04:14:43,426 INFO L175 Difference]: Start difference. First operand has 298 places, 375 transitions, 6012 flow. Second operand 9 states and 133 transitions. [2024-06-28 04:14:43,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 390 transitions, 6818 flow [2024-06-28 04:14:44,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 390 transitions, 6669 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:44,279 INFO L231 Difference]: Finished difference. Result has 300 places, 375 transitions, 5983 flow [2024-06-28 04:14:44,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5983, PETRI_PLACES=300, PETRI_TRANSITIONS=375} [2024-06-28 04:14:44,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-28 04:14:44,279 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 375 transitions, 5983 flow [2024-06-28 04:14:44,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:44,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:44,280 INFO 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-28 04:14:44,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:14:44,280 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-28 04:14:44,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:44,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1616317364, now seen corresponding path program 6 times [2024-06-28 04:14:44,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:44,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541170961] [2024-06-28 04:14:44,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:44,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:46,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:46,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:46,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541170961] [2024-06-28 04:14:46,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541170961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:46,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:46,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:46,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710612932] [2024-06-28 04:14:46,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:46,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:46,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:46,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:46,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:46,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:46,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 375 transitions, 5983 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:46,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:46,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:46,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:48,619 INFO L124 PetriNetUnfolderBase]: 2938/4518 cut-off events. [2024-06-28 04:14:48,619 INFO L125 PetriNetUnfolderBase]: For 418351/418385 co-relation queries the response was YES. [2024-06-28 04:14:48,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36637 conditions, 4518 events. 2938/4518 cut-off events. For 418351/418385 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24607 event pairs, 612 based on Foata normal form. 33/4551 useless extension candidates. Maximal degree in co-relation 36498. Up to 3717 conditions per place. [2024-06-28 04:14:48,674 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 128 changer transitions 0/405 dead transitions. [2024-06-28 04:14:48,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 405 transitions, 7050 flow [2024-06-28 04:14:48,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:48,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:14:48,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:14:48,676 INFO L175 Difference]: Start difference. First operand has 300 places, 375 transitions, 5983 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:14:48,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 405 transitions, 7050 flow [2024-06-28 04:14:49,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 405 transitions, 6905 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:49,559 INFO L231 Difference]: Finished difference. Result has 299 places, 379 transitions, 6160 flow [2024-06-28 04:14:49,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6160, PETRI_PLACES=299, PETRI_TRANSITIONS=379} [2024-06-28 04:14:49,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-28 04:14:49,560 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 379 transitions, 6160 flow [2024-06-28 04:14:49,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:49,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:49,560 INFO 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-28 04:14:49,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:14:49,560 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-28 04:14:49,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:49,561 INFO L85 PathProgramCache]: Analyzing trace with hash 633911268, now seen corresponding path program 8 times [2024-06-28 04:14:49,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:49,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995542335] [2024-06-28 04:14:49,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:49,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:52,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:52,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:52,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995542335] [2024-06-28 04:14:52,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995542335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:52,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:52,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:52,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196426132] [2024-06-28 04:14:52,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:52,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:52,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:52,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:52,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:52,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:52,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 379 transitions, 6160 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:52,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:52,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:52,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:54,905 INFO L124 PetriNetUnfolderBase]: 2948/4536 cut-off events. [2024-06-28 04:14:54,906 INFO L125 PetriNetUnfolderBase]: For 427414/427422 co-relation queries the response was YES. [2024-06-28 04:14:54,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37342 conditions, 4536 events. 2948/4536 cut-off events. For 427414/427422 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24755 event pairs, 835 based on Foata normal form. 10/4545 useless extension candidates. Maximal degree in co-relation 37202. Up to 3003 conditions per place. [2024-06-28 04:14:54,954 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 186 selfloop transitions, 223 changer transitions 0/413 dead transitions. [2024-06-28 04:14:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 413 transitions, 7540 flow [2024-06-28 04:14:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:14:54,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 04:14:54,956 INFO L175 Difference]: Start difference. First operand has 299 places, 379 transitions, 6160 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:14:54,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 413 transitions, 7540 flow [2024-06-28 04:14:55,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 413 transitions, 7383 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 04:14:55,843 INFO L231 Difference]: Finished difference. Result has 305 places, 388 transitions, 6840 flow [2024-06-28 04:14:55,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6840, PETRI_PLACES=305, PETRI_TRANSITIONS=388} [2024-06-28 04:14:55,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 04:14:55,843 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 388 transitions, 6840 flow [2024-06-28 04:14:55,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:55,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:55,844 INFO 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-28 04:14:55,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:14:55,844 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-28 04:14:55,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:55,844 INFO L85 PathProgramCache]: Analyzing trace with hash 882746736, now seen corresponding path program 7 times [2024-06-28 04:14:55,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:55,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100087709] [2024-06-28 04:14:55,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:55,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:55,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:58,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:58,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:58,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100087709] [2024-06-28 04:14:58,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100087709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:58,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:58,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:58,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966169656] [2024-06-28 04:14:58,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:58,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:58,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:58,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:58,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:58,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:14:58,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 388 transitions, 6840 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:58,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:58,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:14:58,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:01,255 INFO L124 PetriNetUnfolderBase]: 2968/4573 cut-off events. [2024-06-28 04:15:01,256 INFO L125 PetriNetUnfolderBase]: For 450447/450459 co-relation queries the response was YES. [2024-06-28 04:15:01,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38876 conditions, 4573 events. 2968/4573 cut-off events. For 450447/450459 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24958 event pairs, 667 based on Foata normal form. 16/4589 useless extension candidates. Maximal degree in co-relation 38733. Up to 3747 conditions per place. [2024-06-28 04:15:01,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 144 changer transitions 0/426 dead transitions. [2024-06-28 04:15:01,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 426 transitions, 8113 flow [2024-06-28 04:15:01,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:01,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:01,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-28 04:15:01,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2024-06-28 04:15:01,309 INFO L175 Difference]: Start difference. First operand has 305 places, 388 transitions, 6840 flow. Second operand 12 states and 185 transitions. [2024-06-28 04:15:01,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 426 transitions, 8113 flow [2024-06-28 04:15:02,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 426 transitions, 7956 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-28 04:15:02,370 INFO L231 Difference]: Finished difference. Result has 313 places, 391 transitions, 7031 flow [2024-06-28 04:15:02,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6683, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7031, PETRI_PLACES=313, PETRI_TRANSITIONS=391} [2024-06-28 04:15:02,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-28 04:15:02,371 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 391 transitions, 7031 flow [2024-06-28 04:15:02,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:02,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:02,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:02,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:15:02,372 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-28 04:15:02,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:02,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1882562924, now seen corresponding path program 8 times [2024-06-28 04:15:02,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:02,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39454869] [2024-06-28 04:15:02,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:02,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:02,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:05,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:05,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39454869] [2024-06-28 04:15:05,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39454869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:05,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:05,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:05,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038614615] [2024-06-28 04:15:05,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:05,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:05,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:05,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:05,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:05,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:05,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 391 transitions, 7031 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:05,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:05,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:05,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:07,476 INFO L124 PetriNetUnfolderBase]: 2988/4597 cut-off events. [2024-06-28 04:15:07,477 INFO L125 PetriNetUnfolderBase]: For 455695/455707 co-relation queries the response was YES. [2024-06-28 04:15:07,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38187 conditions, 4597 events. 2988/4597 cut-off events. For 455695/455707 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25051 event pairs, 673 based on Foata normal form. 16/4613 useless extension candidates. Maximal degree in co-relation 38041. Up to 3763 conditions per place. [2024-06-28 04:15:07,535 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 142 changer transitions 0/424 dead transitions. [2024-06-28 04:15:07,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 424 transitions, 8300 flow [2024-06-28 04:15:07,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:15:07,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:15:07,537 INFO L175 Difference]: Start difference. First operand has 313 places, 391 transitions, 7031 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:15:07,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 424 transitions, 8300 flow [2024-06-28 04:15:08,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 424 transitions, 7903 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 04:15:08,521 INFO L231 Difference]: Finished difference. Result has 313 places, 394 transitions, 6984 flow [2024-06-28 04:15:08,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6984, PETRI_PLACES=313, PETRI_TRANSITIONS=394} [2024-06-28 04:15:08,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-28 04:15:08,522 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 394 transitions, 6984 flow [2024-06-28 04:15:08,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:08,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:08,522 INFO 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-28 04:15:08,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:15:08,523 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-28 04:15:08,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:08,523 INFO L85 PathProgramCache]: Analyzing trace with hash 900738718, now seen corresponding path program 9 times [2024-06-28 04:15:08,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:08,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397129438] [2024-06-28 04:15:08,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:08,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:08,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:11,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:11,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:11,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397129438] [2024-06-28 04:15:11,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397129438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:11,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:11,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:11,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263002998] [2024-06-28 04:15:11,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:11,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:11,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:11,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:11,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 394 transitions, 6984 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:11,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:11,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:11,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:13,933 INFO L124 PetriNetUnfolderBase]: 2976/4581 cut-off events. [2024-06-28 04:15:13,933 INFO L125 PetriNetUnfolderBase]: For 452905/452917 co-relation queries the response was YES. [2024-06-28 04:15:13,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37708 conditions, 4581 events. 2976/4581 cut-off events. For 452905/452917 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25041 event pairs, 669 based on Foata normal form. 16/4597 useless extension candidates. Maximal degree in co-relation 37561. Up to 3755 conditions per place. [2024-06-28 04:15:13,992 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 145 changer transitions 0/426 dead transitions. [2024-06-28 04:15:13,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 426 transitions, 8053 flow [2024-06-28 04:15:13,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:15:13,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:15:13,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 04:15:13,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-28 04:15:13,994 INFO L175 Difference]: Start difference. First operand has 313 places, 394 transitions, 6984 flow. Second operand 11 states and 173 transitions. [2024-06-28 04:15:13,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 426 transitions, 8053 flow [2024-06-28 04:15:15,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 426 transitions, 7777 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:15,099 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 7004 flow [2024-06-28 04:15:15,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6708, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7004, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-28 04:15:15,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 04:15:15,099 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 7004 flow [2024-06-28 04:15:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:15,100 INFO 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-28 04:15:15,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:15:15,100 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-28 04:15:15,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1065250786, now seen corresponding path program 10 times [2024-06-28 04:15:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:15,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184174495] [2024-06-28 04:15:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:17,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-28 04:15:17,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:17,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184174495] [2024-06-28 04:15:17,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184174495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:17,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:17,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:17,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009578124] [2024-06-28 04:15:17,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:17,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:17,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:17,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:17,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:17,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:17,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 7004 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:17,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:17,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:17,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:19,372 INFO L124 PetriNetUnfolderBase]: 2984/4574 cut-off events. [2024-06-28 04:15:19,372 INFO L125 PetriNetUnfolderBase]: For 462977/462977 co-relation queries the response was YES. [2024-06-28 04:15:19,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37579 conditions, 4574 events. 2984/4574 cut-off events. For 462977/462977 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24874 event pairs, 654 based on Foata normal form. 8/4581 useless extension candidates. Maximal degree in co-relation 37431. Up to 4048 conditions per place. [2024-06-28 04:15:19,427 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 315 selfloop transitions, 104 changer transitions 0/423 dead transitions. [2024-06-28 04:15:19,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 423 transitions, 8257 flow [2024-06-28 04:15:19,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:15:19,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:15:19,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 04:15:19,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-28 04:15:19,429 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 7004 flow. Second operand 11 states and 172 transitions. [2024-06-28 04:15:19,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 423 transitions, 8257 flow [2024-06-28 04:15:20,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 423 transitions, 7877 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 04:15:20,266 INFO L231 Difference]: Finished difference. Result has 318 places, 397 transitions, 6895 flow [2024-06-28 04:15:20,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6895, PETRI_PLACES=318, PETRI_TRANSITIONS=397} [2024-06-28 04:15:20,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 04:15:20,267 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 397 transitions, 6895 flow [2024-06-28 04:15:20,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:20,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:20,267 INFO 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-28 04:15:20,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:15:20,270 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-28 04:15:20,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:20,270 INFO L85 PathProgramCache]: Analyzing trace with hash -242257140, now seen corresponding path program 9 times [2024-06-28 04:15:20,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:20,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087003083] [2024-06-28 04:15:20,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:20,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:20,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:23,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:23,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:23,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087003083] [2024-06-28 04:15:23,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087003083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:23,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:23,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:23,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815635091] [2024-06-28 04:15:23,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:23,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:23,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:23,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:23,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:23,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:23,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 397 transitions, 6895 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:23,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:23,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:23,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:25,669 INFO L124 PetriNetUnfolderBase]: 2994/4604 cut-off events. [2024-06-28 04:15:25,669 INFO L125 PetriNetUnfolderBase]: For 455920/455920 co-relation queries the response was YES. [2024-06-28 04:15:25,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37385 conditions, 4604 events. 2994/4604 cut-off events. For 455920/455920 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25270 event pairs, 739 based on Foata normal form. 2/4605 useless extension candidates. Maximal degree in co-relation 37237. Up to 4335 conditions per place. [2024-06-28 04:15:25,726 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 353 selfloop transitions, 64 changer transitions 0/421 dead transitions. [2024-06-28 04:15:25,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 421 transitions, 7997 flow [2024-06-28 04:15:25,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:25,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:25,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-28 04:15:25,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3353174603174603 [2024-06-28 04:15:25,728 INFO L175 Difference]: Start difference. First operand has 318 places, 397 transitions, 6895 flow. Second operand 12 states and 169 transitions. [2024-06-28 04:15:25,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 421 transitions, 7997 flow [2024-06-28 04:15:26,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 421 transitions, 7813 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:26,791 INFO L231 Difference]: Finished difference. Result has 323 places, 400 transitions, 6911 flow [2024-06-28 04:15:26,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6711, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6911, PETRI_PLACES=323, PETRI_TRANSITIONS=400} [2024-06-28 04:15:26,791 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 04:15:26,791 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 400 transitions, 6911 flow [2024-06-28 04:15:26,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:26,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:26,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:26,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:15:26,792 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-28 04:15:26,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:26,792 INFO L85 PathProgramCache]: Analyzing trace with hash -242251374, now seen corresponding path program 11 times [2024-06-28 04:15:26,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:26,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307049679] [2024-06-28 04:15:26,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:26,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:29,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:29,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307049679] [2024-06-28 04:15:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307049679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172088646] [2024-06-28 04:15:29,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:29,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:29,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:29,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:29,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:29,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:29,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 400 transitions, 6911 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:29,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:29,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:29,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:31,642 INFO L124 PetriNetUnfolderBase]: 3236/4938 cut-off events. [2024-06-28 04:15:31,642 INFO L125 PetriNetUnfolderBase]: For 493219/493219 co-relation queries the response was YES. [2024-06-28 04:15:31,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41015 conditions, 4938 events. 3236/4938 cut-off events. For 493219/493219 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27098 event pairs, 738 based on Foata normal form. 4/4941 useless extension candidates. Maximal degree in co-relation 40866. Up to 4522 conditions per place. [2024-06-28 04:15:31,708 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 381 selfloop transitions, 99 changer transitions 0/484 dead transitions. [2024-06-28 04:15:31,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 484 transitions, 9731 flow [2024-06-28 04:15:31,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:31,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:31,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-28 04:15:31,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-28 04:15:31,710 INFO L175 Difference]: Start difference. First operand has 323 places, 400 transitions, 6911 flow. Second operand 12 states and 183 transitions. [2024-06-28 04:15:31,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 484 transitions, 9731 flow [2024-06-28 04:15:32,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 484 transitions, 9321 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-28 04:15:32,828 INFO L231 Difference]: Finished difference. Result has 326 places, 454 transitions, 8256 flow [2024-06-28 04:15:32,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6585, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8256, PETRI_PLACES=326, PETRI_TRANSITIONS=454} [2024-06-28 04:15:32,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-28 04:15:32,829 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 454 transitions, 8256 flow [2024-06-28 04:15:32,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:32,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:32,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-28 04:15:32,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:15:32,830 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-28 04:15:32,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:32,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1861883202, now seen corresponding path program 10 times [2024-06-28 04:15:32,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:32,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417366035] [2024-06-28 04:15:32,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:32,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:36,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:36,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:36,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417366035] [2024-06-28 04:15:36,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417366035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:36,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:36,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:36,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754123428] [2024-06-28 04:15:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:36,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:36,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 454 transitions, 8256 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:36,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:36,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:36,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:37,910 INFO L124 PetriNetUnfolderBase]: 3310/5066 cut-off events. [2024-06-28 04:15:37,910 INFO L125 PetriNetUnfolderBase]: For 525505/525505 co-relation queries the response was YES. [2024-06-28 04:15:37,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42585 conditions, 5066 events. 3310/5066 cut-off events. For 525505/525505 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27967 event pairs, 723 based on Foata normal form. 2/5067 useless extension candidates. Maximal degree in co-relation 42434. Up to 4018 conditions per place. [2024-06-28 04:15:37,967 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 173 changer transitions 0/487 dead transitions. [2024-06-28 04:15:37,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 9961 flow [2024-06-28 04:15:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:37,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:37,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:15:37,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-28 04:15:37,968 INFO L175 Difference]: Start difference. First operand has 326 places, 454 transitions, 8256 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:15:37,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 9961 flow [2024-06-28 04:15:39,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 487 transitions, 9789 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 04:15:39,072 INFO L231 Difference]: Finished difference. Result has 333 places, 463 transitions, 8748 flow [2024-06-28 04:15:39,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8084, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8748, PETRI_PLACES=333, PETRI_TRANSITIONS=463} [2024-06-28 04:15:39,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:15:39,073 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 463 transitions, 8748 flow [2024-06-28 04:15:39,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:39,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:39,073 INFO 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-28 04:15:39,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:15:39,074 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-28 04:15:39,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:39,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1848996378, now seen corresponding path program 12 times [2024-06-28 04:15:39,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:39,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990057859] [2024-06-28 04:15:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:39,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:39,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:41,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:41,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:41,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990057859] [2024-06-28 04:15:41,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990057859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:41,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:41,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:41,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047530588] [2024-06-28 04:15:41,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:41,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:41,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:41,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:41,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:41,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:41,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 463 transitions, 8748 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:41,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:41,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:41,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:43,888 INFO L124 PetriNetUnfolderBase]: 3298/5038 cut-off events. [2024-06-28 04:15:43,888 INFO L125 PetriNetUnfolderBase]: For 534880/534880 co-relation queries the response was YES. [2024-06-28 04:15:43,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42829 conditions, 5038 events. 3298/5038 cut-off events. For 534880/534880 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27791 event pairs, 760 based on Foata normal form. 4/5041 useless extension candidates. Maximal degree in co-relation 42676. Up to 4616 conditions per place. [2024-06-28 04:15:43,955 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 96 changer transitions 0/487 dead transitions. [2024-06-28 04:15:43,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 487 transitions, 9987 flow [2024-06-28 04:15:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:43,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 04:15:43,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:15:43,957 INFO L175 Difference]: Start difference. First operand has 333 places, 463 transitions, 8748 flow. Second operand 10 states and 155 transitions. [2024-06-28 04:15:43,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 487 transitions, 9987 flow [2024-06-28 04:15:45,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 487 transitions, 9604 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 04:15:45,184 INFO L231 Difference]: Finished difference. Result has 335 places, 463 transitions, 8577 flow [2024-06-28 04:15:45,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8369, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8577, PETRI_PLACES=335, PETRI_TRANSITIONS=463} [2024-06-28 04:15:45,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 04:15:45,185 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 463 transitions, 8577 flow [2024-06-28 04:15:45,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:45,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:45,186 INFO 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-28 04:15:45,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:15:45,186 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-28 04:15:45,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:45,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1727460230, now seen corresponding path program 11 times [2024-06-28 04:15:45,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:45,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079465645] [2024-06-28 04:15:45,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:45,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:48,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-28 04:15:48,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:48,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079465645] [2024-06-28 04:15:48,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079465645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:48,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:48,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:48,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975149531] [2024-06-28 04:15:48,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:48,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:48,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:48,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:48,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:48,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:48,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 463 transitions, 8577 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:48,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:48,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:48,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:50,516 INFO L124 PetriNetUnfolderBase]: 3292/5034 cut-off events. [2024-06-28 04:15:50,516 INFO L125 PetriNetUnfolderBase]: For 533254/533254 co-relation queries the response was YES. [2024-06-28 04:15:50,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42404 conditions, 5034 events. 3292/5034 cut-off events. For 533254/533254 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27871 event pairs, 781 based on Foata normal form. 2/5035 useless extension candidates. Maximal degree in co-relation 42250. Up to 4718 conditions per place. [2024-06-28 04:15:50,576 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 396 selfloop transitions, 80 changer transitions 0/480 dead transitions. [2024-06-28 04:15:50,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 480 transitions, 9567 flow [2024-06-28 04:15:50,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:50,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:50,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 04:15:50,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 04:15:50,587 INFO L175 Difference]: Start difference. First operand has 335 places, 463 transitions, 8577 flow. Second operand 10 states and 147 transitions. [2024-06-28 04:15:50,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 480 transitions, 9567 flow [2024-06-28 04:15:51,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 480 transitions, 9371 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:51,677 INFO L231 Difference]: Finished difference. Result has 338 places, 463 transitions, 8547 flow [2024-06-28 04:15:51,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8381, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8547, PETRI_PLACES=338, PETRI_TRANSITIONS=463} [2024-06-28 04:15:51,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 04:15:51,678 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 463 transitions, 8547 flow [2024-06-28 04:15:51,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:51,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:51,678 INFO 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-28 04:15:51,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:15:51,678 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-28 04:15:51,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:51,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1931489432, now seen corresponding path program 12 times [2024-06-28 04:15:51,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:51,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562341835] [2024-06-28 04:15:51,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:51,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:54,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:54,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:54,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562341835] [2024-06-28 04:15:54,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562341835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:54,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:54,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:54,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174989154] [2024-06-28 04:15:54,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:54,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:54,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:54,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:54,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:54,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:15:54,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 463 transitions, 8547 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:54,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:54,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:15:54,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:57,024 INFO L124 PetriNetUnfolderBase]: 3302/5052 cut-off events. [2024-06-28 04:15:57,025 INFO L125 PetriNetUnfolderBase]: For 541513/541513 co-relation queries the response was YES. [2024-06-28 04:15:57,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42559 conditions, 5052 events. 3302/5052 cut-off events. For 541513/541513 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 27886 event pairs, 671 based on Foata normal form. 2/5053 useless extension candidates. Maximal degree in co-relation 42404. Up to 4017 conditions per place. [2024-06-28 04:15:57,091 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 321 selfloop transitions, 168 changer transitions 0/493 dead transitions. [2024-06-28 04:15:57,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 493 transitions, 9996 flow [2024-06-28 04:15:57,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:15:57,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:15:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-28 04:15:57,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-28 04:15:57,092 INFO L175 Difference]: Start difference. First operand has 338 places, 463 transitions, 8547 flow. Second operand 12 states and 183 transitions. [2024-06-28 04:15:57,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 493 transitions, 9996 flow [2024-06-28 04:15:58,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 493 transitions, 9822 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 04:15:58,506 INFO L231 Difference]: Finished difference. Result has 340 places, 466 transitions, 8798 flow [2024-06-28 04:15:58,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8373, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8798, PETRI_PLACES=340, PETRI_TRANSITIONS=466} [2024-06-28 04:15:58,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 04:15:58,507 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 466 transitions, 8798 flow [2024-06-28 04:15:58,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:58,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:58,507 INFO 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-28 04:15:58,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:15:58,507 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-28 04:15:58,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:58,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1754120576, now seen corresponding path program 13 times [2024-06-28 04:15:58,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:58,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210323403] [2024-06-28 04:15:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:58,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:58,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:01,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:01,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210323403] [2024-06-28 04:16:01,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210323403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:01,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:01,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:01,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396969587] [2024-06-28 04:16:01,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:01,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:01,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:01,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:01,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:01,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:01,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 466 transitions, 8798 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:01,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:01,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:01,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:02,901 INFO L124 PetriNetUnfolderBase]: 3322/5060 cut-off events. [2024-06-28 04:16:02,902 INFO L125 PetriNetUnfolderBase]: For 564295/564295 co-relation queries the response was YES. [2024-06-28 04:16:02,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43241 conditions, 5060 events. 3322/5060 cut-off events. For 564295/564295 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27817 event pairs, 664 based on Foata normal form. 4/5063 useless extension candidates. Maximal degree in co-relation 43085. Up to 4338 conditions per place. [2024-06-28 04:16:02,958 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 161 changer transitions 0/492 dead transitions. [2024-06-28 04:16:02,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 492 transitions, 10048 flow [2024-06-28 04:16:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:16:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:16:02,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:16:02,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-28 04:16:02,960 INFO L175 Difference]: Start difference. First operand has 340 places, 466 transitions, 8798 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:16:02,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 492 transitions, 10048 flow [2024-06-28 04:16:04,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 492 transitions, 9750 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 04:16:04,227 INFO L231 Difference]: Finished difference. Result has 342 places, 469 transitions, 8884 flow [2024-06-28 04:16:04,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8884, PETRI_PLACES=342, PETRI_TRANSITIONS=469} [2024-06-28 04:16:04,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 04:16:04,228 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 469 transitions, 8884 flow [2024-06-28 04:16:04,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:04,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:04,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:04,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:16:04,228 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-28 04:16:04,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:04,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1754357912, now seen corresponding path program 13 times [2024-06-28 04:16:04,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:04,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798450571] [2024-06-28 04:16:04,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:04,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:04,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:07,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:07,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:07,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798450571] [2024-06-28 04:16:07,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798450571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:07,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:07,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:16:07,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954566742] [2024-06-28 04:16:07,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:07,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:16:07,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:07,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:16:07,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:16:07,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:07,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 469 transitions, 8884 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:07,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:07,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:07,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:09,715 INFO L124 PetriNetUnfolderBase]: 3316/5064 cut-off events. [2024-06-28 04:16:09,716 INFO L125 PetriNetUnfolderBase]: For 563436/563436 co-relation queries the response was YES. [2024-06-28 04:16:09,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43127 conditions, 5064 events. 3316/5064 cut-off events. For 563436/563436 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27933 event pairs, 704 based on Foata normal form. 2/5065 useless extension candidates. Maximal degree in co-relation 42970. Up to 4022 conditions per place. [2024-06-28 04:16:09,782 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 314 selfloop transitions, 174 changer transitions 0/492 dead transitions. [2024-06-28 04:16:09,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 492 transitions, 10080 flow [2024-06-28 04:16:09,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:16:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:16:09,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 04:16:09,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-28 04:16:09,784 INFO L175 Difference]: Start difference. First operand has 342 places, 469 transitions, 8884 flow. Second operand 11 states and 167 transitions. [2024-06-28 04:16:09,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 492 transitions, 10080 flow [2024-06-28 04:16:11,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 492 transitions, 9806 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:16:11,132 INFO L231 Difference]: Finished difference. Result has 346 places, 469 transitions, 8964 flow [2024-06-28 04:16:11,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8610, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8964, PETRI_PLACES=346, PETRI_TRANSITIONS=469} [2024-06-28 04:16:11,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 04:16:11,133 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 469 transitions, 8964 flow [2024-06-28 04:16:11,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:11,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:11,133 INFO 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-28 04:16:11,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:16:11,133 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-28 04:16:11,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:11,134 INFO L85 PathProgramCache]: Analyzing trace with hash -234484014, now seen corresponding path program 14 times [2024-06-28 04:16:11,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:11,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739740982] [2024-06-28 04:16:11,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:11,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:13,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:13,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739740982] [2024-06-28 04:16:13,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739740982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:13,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:13,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:13,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990731962] [2024-06-28 04:16:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:13,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:13,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:13,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 469 transitions, 8964 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:13,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:13,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:13,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:15,529 INFO L124 PetriNetUnfolderBase]: 3304/5034 cut-off events. [2024-06-28 04:16:15,529 INFO L125 PetriNetUnfolderBase]: For 568801/568801 co-relation queries the response was YES. [2024-06-28 04:16:15,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42834 conditions, 5034 events. 3304/5034 cut-off events. For 568801/568801 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27633 event pairs, 662 based on Foata normal form. 4/5037 useless extension candidates. Maximal degree in co-relation 42676. Up to 4322 conditions per place. [2024-06-28 04:16:15,595 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 331 selfloop transitions, 156 changer transitions 0/491 dead transitions. [2024-06-28 04:16:15,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 491 transitions, 10158 flow [2024-06-28 04:16:15,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:15,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:15,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:16:15,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:16:15,597 INFO L175 Difference]: Start difference. First operand has 346 places, 469 transitions, 8964 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:16:15,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 491 transitions, 10158 flow [2024-06-28 04:16:16,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 491 transitions, 9738 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 04:16:16,997 INFO L231 Difference]: Finished difference. Result has 345 places, 469 transitions, 8862 flow [2024-06-28 04:16:16,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8544, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8862, PETRI_PLACES=345, PETRI_TRANSITIONS=469} [2024-06-28 04:16:16,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 04:16:16,998 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 469 transitions, 8862 flow [2024-06-28 04:16:16,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:16,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:16,998 INFO 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-28 04:16:16,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:16:16,999 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-28 04:16:16,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:16,999 INFO L85 PathProgramCache]: Analyzing trace with hash -234899724, now seen corresponding path program 15 times [2024-06-28 04:16:16,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:16,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230414615] [2024-06-28 04:16:16,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:16,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:19,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:19,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230414615] [2024-06-28 04:16:19,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230414615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:19,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:19,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:19,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640845998] [2024-06-28 04:16:19,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:19,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:19,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:19,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:19,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:19,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:19,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 469 transitions, 8862 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:19,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:19,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:19,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:21,566 INFO L124 PetriNetUnfolderBase]: 3292/5036 cut-off events. [2024-06-28 04:16:21,566 INFO L125 PetriNetUnfolderBase]: For 569566/569566 co-relation queries the response was YES. [2024-06-28 04:16:21,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42362 conditions, 5036 events. 3292/5036 cut-off events. For 569566/569566 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27889 event pairs, 780 based on Foata normal form. 4/5039 useless extension candidates. Maximal degree in co-relation 42204. Up to 4768 conditions per place. [2024-06-28 04:16:21,627 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 419 selfloop transitions, 63 changer transitions 0/486 dead transitions. [2024-06-28 04:16:21,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 486 transitions, 9864 flow [2024-06-28 04:16:21,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:21,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:21,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 04:16:21,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 04:16:21,628 INFO L175 Difference]: Start difference. First operand has 345 places, 469 transitions, 8862 flow. Second operand 9 states and 135 transitions. [2024-06-28 04:16:21,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 486 transitions, 9864 flow [2024-06-28 04:16:23,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 486 transitions, 9197 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-28 04:16:23,052 INFO L231 Difference]: Finished difference. Result has 342 places, 469 transitions, 8327 flow [2024-06-28 04:16:23,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8195, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8327, PETRI_PLACES=342, PETRI_TRANSITIONS=469} [2024-06-28 04:16:23,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 04:16:23,052 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 469 transitions, 8327 flow [2024-06-28 04:16:23,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:23,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:23,053 INFO 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-28 04:16:23,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:16:23,053 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-28 04:16:23,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:23,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1527612662, now seen corresponding path program 1 times [2024-06-28 04:16:23,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:23,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120952851] [2024-06-28 04:16:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:23,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:25,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:25,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:25,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120952851] [2024-06-28 04:16:25,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120952851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:25,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:25,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:25,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28591341] [2024-06-28 04:16:25,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:25,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:25,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:25,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:25,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:25,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:25,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 469 transitions, 8327 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:25,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:25,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:25,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:27,787 INFO L124 PetriNetUnfolderBase]: 3412/5214 cut-off events. [2024-06-28 04:16:27,787 INFO L125 PetriNetUnfolderBase]: For 644202/644210 co-relation queries the response was YES. [2024-06-28 04:16:27,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43933 conditions, 5214 events. 3412/5214 cut-off events. For 644202/644210 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28911 event pairs, 694 based on Foata normal form. 16/5230 useless extension candidates. Maximal degree in co-relation 43774. Up to 4637 conditions per place. [2024-06-28 04:16:27,856 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 460 selfloop transitions, 50 changer transitions 0/514 dead transitions. [2024-06-28 04:16:27,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 514 transitions, 9720 flow [2024-06-28 04:16:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:16:27,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:16:27,857 INFO L175 Difference]: Start difference. First operand has 342 places, 469 transitions, 8327 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:16:27,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 514 transitions, 9720 flow [2024-06-28 04:16:29,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 514 transitions, 9566 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:16:29,440 INFO L231 Difference]: Finished difference. Result has 344 places, 475 transitions, 8375 flow [2024-06-28 04:16:29,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8375, PETRI_PLACES=344, PETRI_TRANSITIONS=475} [2024-06-28 04:16:29,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 04:16:29,441 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 475 transitions, 8375 flow [2024-06-28 04:16:29,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:29,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:29,441 INFO 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-28 04:16:29,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:16:29,441 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-28 04:16:29,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:29,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2062588392, now seen corresponding path program 2 times [2024-06-28 04:16:29,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:29,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52037877] [2024-06-28 04:16:29,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:29,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:32,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:32,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52037877] [2024-06-28 04:16:32,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52037877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:32,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:32,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:32,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101761003] [2024-06-28 04:16:32,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:32,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:32,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:32,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:32,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:32,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:32,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 475 transitions, 8375 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:32,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:32,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:32,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:34,479 INFO L124 PetriNetUnfolderBase]: 3456/5292 cut-off events. [2024-06-28 04:16:34,480 INFO L125 PetriNetUnfolderBase]: For 675946/675954 co-relation queries the response was YES. [2024-06-28 04:16:34,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44728 conditions, 5292 events. 3456/5292 cut-off events. For 675946/675954 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29479 event pairs, 700 based on Foata normal form. 20/5312 useless extension candidates. Maximal degree in co-relation 44566. Up to 4929 conditions per place. [2024-06-28 04:16:34,550 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 454 selfloop transitions, 47 changer transitions 0/505 dead transitions. [2024-06-28 04:16:34,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 505 transitions, 9475 flow [2024-06-28 04:16:34,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:34,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:34,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:16:34,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:16:34,552 INFO L175 Difference]: Start difference. First operand has 344 places, 475 transitions, 8375 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:16:34,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 505 transitions, 9475 flow [2024-06-28 04:16:36,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 505 transitions, 9402 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:16:36,335 INFO L231 Difference]: Finished difference. Result has 349 places, 476 transitions, 8420 flow [2024-06-28 04:16:36,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8302, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8420, PETRI_PLACES=349, PETRI_TRANSITIONS=476} [2024-06-28 04:16:36,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 04:16:36,336 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 476 transitions, 8420 flow [2024-06-28 04:16:36,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:36,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:36,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, 1, 1] [2024-06-28 04:16:36,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:16:36,337 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-28 04:16:36,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:36,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2062592112, now seen corresponding path program 3 times [2024-06-28 04:16:36,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:36,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235755968] [2024-06-28 04:16:36,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:36,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:39,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:39,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:39,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235755968] [2024-06-28 04:16:39,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235755968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:39,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:39,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:39,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264753654] [2024-06-28 04:16:39,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:39,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:39,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:39,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:39,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:39,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:39,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 476 transitions, 8420 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:39,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:39,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:39,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:41,239 INFO L124 PetriNetUnfolderBase]: 3484/5332 cut-off events. [2024-06-28 04:16:41,239 INFO L125 PetriNetUnfolderBase]: For 674683/674691 co-relation queries the response was YES. [2024-06-28 04:16:41,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45300 conditions, 5332 events. 3484/5332 cut-off events. For 674683/674691 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29757 event pairs, 698 based on Foata normal form. 16/5348 useless extension candidates. Maximal degree in co-relation 45136. Up to 4935 conditions per place. [2024-06-28 04:16:41,317 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 458 selfloop transitions, 49 changer transitions 0/511 dead transitions. [2024-06-28 04:16:41,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 511 transitions, 9577 flow [2024-06-28 04:16:41,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:41,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:41,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:16:41,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:16:41,319 INFO L175 Difference]: Start difference. First operand has 349 places, 476 transitions, 8420 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:16:41,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 511 transitions, 9577 flow [2024-06-28 04:16:42,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 511 transitions, 9509 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:16:42,832 INFO L231 Difference]: Finished difference. Result has 355 places, 479 transitions, 8508 flow [2024-06-28 04:16:42,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8508, PETRI_PLACES=355, PETRI_TRANSITIONS=479} [2024-06-28 04:16:42,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 04:16:42,833 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 479 transitions, 8508 flow [2024-06-28 04:16:42,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:42,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:42,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:42,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:16:42,833 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-28 04:16:42,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:42,834 INFO L85 PathProgramCache]: Analyzing trace with hash 634157532, now seen corresponding path program 4 times [2024-06-28 04:16:42,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:42,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647284422] [2024-06-28 04:16:42,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:42,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:46,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:46,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:46,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647284422] [2024-06-28 04:16:46,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647284422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:46,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:46,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:16:46,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141353617] [2024-06-28 04:16:46,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:46,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:16:46,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:46,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:16:46,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:16:46,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:46,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 479 transitions, 8508 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:46,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:46,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:46,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:49,287 INFO L124 PetriNetUnfolderBase]: 3528/5405 cut-off events. [2024-06-28 04:16:49,287 INFO L125 PetriNetUnfolderBase]: For 707674/707684 co-relation queries the response was YES. [2024-06-28 04:16:49,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45901 conditions, 5405 events. 3528/5405 cut-off events. For 707674/707684 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 30293 event pairs, 739 based on Foata normal form. 22/5427 useless extension candidates. Maximal degree in co-relation 45735. Up to 5041 conditions per place. [2024-06-28 04:16:49,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 51 changer transitions 0/515 dead transitions. [2024-06-28 04:16:49,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 515 transitions, 9644 flow [2024-06-28 04:16:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:16:49,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:16:49,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 04:16:49,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-28 04:16:49,356 INFO L175 Difference]: Start difference. First operand has 355 places, 479 transitions, 8508 flow. Second operand 11 states and 167 transitions. [2024-06-28 04:16:49,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 515 transitions, 9644 flow [2024-06-28 04:16:50,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 515 transitions, 9569 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:16:50,980 INFO L231 Difference]: Finished difference. Result has 362 places, 480 transitions, 8563 flow [2024-06-28 04:16:50,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8433, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8563, PETRI_PLACES=362, PETRI_TRANSITIONS=480} [2024-06-28 04:16:50,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 04:16:50,981 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 480 transitions, 8563 flow [2024-06-28 04:16:50,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:50,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:50,981 INFO 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-28 04:16:50,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:16:50,982 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-28 04:16:50,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:50,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1888149434, now seen corresponding path program 1 times [2024-06-28 04:16:50,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:50,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107469850] [2024-06-28 04:16:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:50,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:54,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107469850] [2024-06-28 04:16:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107469850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:54,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:16:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208843863] [2024-06-28 04:16:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:54,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:16:54,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:54,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:16:54,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:16:54,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:16:54,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 480 transitions, 8563 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:54,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:54,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:16:54,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:57,191 INFO L124 PetriNetUnfolderBase]: 3556/5449 cut-off events. [2024-06-28 04:16:57,192 INFO L125 PetriNetUnfolderBase]: For 704909/704919 co-relation queries the response was YES. [2024-06-28 04:16:57,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46543 conditions, 5449 events. 3556/5449 cut-off events. For 704909/704919 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 30552 event pairs, 731 based on Foata normal form. 18/5467 useless extension candidates. Maximal degree in co-relation 46375. Up to 4967 conditions per place. [2024-06-28 04:16:57,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 55 changer transitions 0/519 dead transitions. [2024-06-28 04:16:57,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 519 transitions, 9901 flow [2024-06-28 04:16:57,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:16:57,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:16:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-28 04:16:57,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-28 04:16:57,270 INFO L175 Difference]: Start difference. First operand has 362 places, 480 transitions, 8563 flow. Second operand 11 states and 169 transitions. [2024-06-28 04:16:57,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 519 transitions, 9901 flow [2024-06-28 04:16:59,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 519 transitions, 9788 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:16:59,145 INFO L231 Difference]: Finished difference. Result has 365 places, 481 transitions, 8598 flow [2024-06-28 04:16:59,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8450, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8598, PETRI_PLACES=365, PETRI_TRANSITIONS=481} [2024-06-28 04:16:59,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-28 04:16:59,145 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 481 transitions, 8598 flow [2024-06-28 04:16:59,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:16:59,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:59,146 INFO 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-28 04:16:59,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:16:59,146 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-28 04:16:59,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:59,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1882427702, now seen corresponding path program 5 times [2024-06-28 04:16:59,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:59,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612052376] [2024-06-28 04:16:59,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:59,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:02,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:02,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:02,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612052376] [2024-06-28 04:17:02,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612052376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:02,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:02,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:17:02,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106749167] [2024-06-28 04:17:02,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:02,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:17:02,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:02,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:17:02,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:17:02,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:02,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 481 transitions, 8598 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:02,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:02,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:02,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:04,942 INFO L124 PetriNetUnfolderBase]: 3528/5405 cut-off events. [2024-06-28 04:17:04,943 INFO L125 PetriNetUnfolderBase]: For 683930/683940 co-relation queries the response was YES. [2024-06-28 04:17:05,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45347 conditions, 5405 events. 3528/5405 cut-off events. For 683930/683940 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 30248 event pairs, 731 based on Foata normal form. 22/5427 useless extension candidates. Maximal degree in co-relation 45177. Up to 5045 conditions per place. [2024-06-28 04:17:05,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 50 changer transitions 0/513 dead transitions. [2024-06-28 04:17:05,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 513 transitions, 9703 flow [2024-06-28 04:17:05,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:05,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:05,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:17:05,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 04:17:05,034 INFO L175 Difference]: Start difference. First operand has 365 places, 481 transitions, 8598 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:17:05,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 513 transitions, 9703 flow [2024-06-28 04:17:07,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 513 transitions, 9591 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:17:07,021 INFO L231 Difference]: Finished difference. Result has 368 places, 481 transitions, 8591 flow [2024-06-28 04:17:07,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8486, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8591, PETRI_PLACES=368, PETRI_TRANSITIONS=481} [2024-06-28 04:17:07,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-28 04:17:07,022 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 481 transitions, 8591 flow [2024-06-28 04:17:07,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:07,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:07,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:07,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:17:07,022 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-28 04:17:07,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:07,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1882423982, now seen corresponding path program 6 times [2024-06-28 04:17:07,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:07,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082414648] [2024-06-28 04:17:07,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:07,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:10,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:10,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:10,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082414648] [2024-06-28 04:17:10,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082414648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:10,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:10,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:17:10,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955646021] [2024-06-28 04:17:10,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:10,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:17:10,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:10,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:17:10,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:17:10,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:10,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 481 transitions, 8591 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:10,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:10,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:10,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:12,740 INFO L124 PetriNetUnfolderBase]: 3556/5453 cut-off events. [2024-06-28 04:17:12,740 INFO L125 PetriNetUnfolderBase]: For 680862/680872 co-relation queries the response was YES. [2024-06-28 04:17:12,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45240 conditions, 5453 events. 3556/5453 cut-off events. For 680862/680872 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30671 event pairs, 733 based on Foata normal form. 18/5471 useless extension candidates. Maximal degree in co-relation 45069. Up to 4999 conditions per place. [2024-06-28 04:17:12,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 461 selfloop transitions, 53 changer transitions 0/518 dead transitions. [2024-06-28 04:17:12,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 518 transitions, 9776 flow [2024-06-28 04:17:12,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:12,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:17:12,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:17:12,820 INFO L175 Difference]: Start difference. First operand has 368 places, 481 transitions, 8591 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:17:12,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 518 transitions, 9776 flow [2024-06-28 04:17:14,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 518 transitions, 9662 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:17:14,674 INFO L231 Difference]: Finished difference. Result has 369 places, 484 transitions, 8654 flow [2024-06-28 04:17:14,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8477, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8654, PETRI_PLACES=369, PETRI_TRANSITIONS=484} [2024-06-28 04:17:14,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 04:17:14,675 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 484 transitions, 8654 flow [2024-06-28 04:17:14,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:14,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:14,675 INFO 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-28 04:17:14,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:17:14,676 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-28 04:17:14,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1746018780, now seen corresponding path program 7 times [2024-06-28 04:17:14,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:14,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856889032] [2024-06-28 04:17:14,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:14,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:14,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:17,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856889032] [2024-06-28 04:17:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856889032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:17,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:17,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:17,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178442511] [2024-06-28 04:17:17,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:17,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:17,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:17,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:17,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:17,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:17,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 484 transitions, 8654 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:17,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:17,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:17,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:19,846 INFO L124 PetriNetUnfolderBase]: 3600/5523 cut-off events. [2024-06-28 04:17:19,847 INFO L125 PetriNetUnfolderBase]: For 712010/712010 co-relation queries the response was YES. [2024-06-28 04:17:19,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45806 conditions, 5523 events. 3600/5523 cut-off events. For 712010/712010 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 31284 event pairs, 816 based on Foata normal form. 12/5535 useless extension candidates. Maximal degree in co-relation 45633. Up to 5261 conditions per place. [2024-06-28 04:17:19,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 479 selfloop transitions, 28 changer transitions 0/511 dead transitions. [2024-06-28 04:17:19,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 511 transitions, 9757 flow [2024-06-28 04:17:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:19,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 04:17:19,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-28 04:17:19,921 INFO L175 Difference]: Start difference. First operand has 369 places, 484 transitions, 8654 flow. Second operand 9 states and 136 transitions. [2024-06-28 04:17:19,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 511 transitions, 9757 flow [2024-06-28 04:17:22,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 511 transitions, 9666 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:22,078 INFO L231 Difference]: Finished difference. Result has 373 places, 485 transitions, 8642 flow [2024-06-28 04:17:22,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8563, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8642, PETRI_PLACES=373, PETRI_TRANSITIONS=485} [2024-06-28 04:17:22,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-28 04:17:22,078 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 485 transitions, 8642 flow [2024-06-28 04:17:22,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:22,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:22,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:22,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:17:22,079 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-28 04:17:22,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:22,079 INFO L85 PathProgramCache]: Analyzing trace with hash -234622956, now seen corresponding path program 8 times [2024-06-28 04:17:22,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:22,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510663663] [2024-06-28 04:17:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:22,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:25,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:25,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:25,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510663663] [2024-06-28 04:17:25,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510663663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:25,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:25,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:25,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855059402] [2024-06-28 04:17:25,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:25,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:25,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:25,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:25,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:25,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:25,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 485 transitions, 8642 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:25,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:25,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:25,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:27,185 INFO L124 PetriNetUnfolderBase]: 3582/5489 cut-off events. [2024-06-28 04:17:27,185 INFO L125 PetriNetUnfolderBase]: For 668369/668369 co-relation queries the response was YES. [2024-06-28 04:17:27,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 5489 events. 3582/5489 cut-off events. For 668369/668369 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30991 event pairs, 790 based on Foata normal form. 8/5497 useless extension candidates. Maximal degree in co-relation 44803. Up to 5117 conditions per place. [2024-06-28 04:17:27,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 31 changer transitions 0/517 dead transitions. [2024-06-28 04:17:27,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 517 transitions, 10009 flow [2024-06-28 04:17:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:27,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 04:17:27,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 04:17:27,262 INFO L175 Difference]: Start difference. First operand has 373 places, 485 transitions, 8642 flow. Second operand 9 states and 138 transitions. [2024-06-28 04:17:27,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 517 transitions, 10009 flow [2024-06-28 04:17:29,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 517 transitions, 9948 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:17:29,327 INFO L231 Difference]: Finished difference. Result has 376 places, 488 transitions, 8718 flow [2024-06-28 04:17:29,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8581, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8718, PETRI_PLACES=376, PETRI_TRANSITIONS=488} [2024-06-28 04:17:29,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-28 04:17:29,328 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 488 transitions, 8718 flow [2024-06-28 04:17:29,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:29,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:29,328 INFO 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-28 04:17:29,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:17:29,329 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-28 04:17:29,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:29,329 INFO L85 PathProgramCache]: Analyzing trace with hash -229112706, now seen corresponding path program 9 times [2024-06-28 04:17:29,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:29,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293689060] [2024-06-28 04:17:29,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:29,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:29,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:32,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:32,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:32,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293689060] [2024-06-28 04:17:32,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293689060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:32,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:32,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:32,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491932732] [2024-06-28 04:17:32,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:32,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:32,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:32,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:32,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:32,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:32,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 488 transitions, 8718 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:32,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:32,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:32,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:34,472 INFO L124 PetriNetUnfolderBase]: 3554/5457 cut-off events. [2024-06-28 04:17:34,472 INFO L125 PetriNetUnfolderBase]: For 644246/644246 co-relation queries the response was YES. [2024-06-28 04:17:34,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43802 conditions, 5457 events. 3554/5457 cut-off events. For 644246/644246 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30915 event pairs, 792 based on Foata normal form. 12/5469 useless extension candidates. Maximal degree in co-relation 43625. Up to 5195 conditions per place. [2024-06-28 04:17:34,551 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 29 changer transitions 0/515 dead transitions. [2024-06-28 04:17:34,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 515 transitions, 9815 flow [2024-06-28 04:17:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:34,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:34,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 04:17:34,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-28 04:17:34,553 INFO L175 Difference]: Start difference. First operand has 376 places, 488 transitions, 8718 flow. Second operand 10 states and 146 transitions. [2024-06-28 04:17:34,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 515 transitions, 9815 flow [2024-06-28 04:17:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 515 transitions, 9728 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:36,705 INFO L231 Difference]: Finished difference. Result has 381 places, 488 transitions, 8694 flow [2024-06-28 04:17:36,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8631, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8694, PETRI_PLACES=381, PETRI_TRANSITIONS=488} [2024-06-28 04:17:36,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 04:17:36,706 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 488 transitions, 8694 flow [2024-06-28 04:17:36,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:36,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:36,707 INFO 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-28 04:17:36,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:17:36,707 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-28 04:17:36,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:36,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1862344668, now seen corresponding path program 2 times [2024-06-28 04:17:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:36,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002536578] [2024-06-28 04:17:36,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:36,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:36,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:40,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:40,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:40,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002536578] [2024-06-28 04:17:40,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002536578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:40,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:40,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:40,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492979729] [2024-06-28 04:17:40,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:40,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:40,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:40,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:40,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:40,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:40,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 488 transitions, 8694 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:40,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:40,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:40,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:41,960 INFO L124 PetriNetUnfolderBase]: 3536/5423 cut-off events. [2024-06-28 04:17:41,960 INFO L125 PetriNetUnfolderBase]: For 596137/596137 co-relation queries the response was YES. [2024-06-28 04:17:42,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42804 conditions, 5423 events. 3536/5423 cut-off events. For 596137/596137 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30596 event pairs, 762 based on Foata normal form. 8/5431 useless extension candidates. Maximal degree in co-relation 42625. Up to 5051 conditions per place. [2024-06-28 04:17:42,043 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 36 changer transitions 0/517 dead transitions. [2024-06-28 04:17:42,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 517 transitions, 9801 flow [2024-06-28 04:17:42,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:42,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:42,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 04:17:42,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-28 04:17:42,045 INFO L175 Difference]: Start difference. First operand has 381 places, 488 transitions, 8694 flow. Second operand 10 states and 148 transitions. [2024-06-28 04:17:42,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 517 transitions, 9801 flow [2024-06-28 04:17:44,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 517 transitions, 9747 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:17:44,193 INFO L231 Difference]: Finished difference. Result has 384 places, 488 transitions, 8718 flow [2024-06-28 04:17:44,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8640, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8718, PETRI_PLACES=384, PETRI_TRANSITIONS=488} [2024-06-28 04:17:44,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:17:44,194 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 488 transitions, 8718 flow [2024-06-28 04:17:44,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:44,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:44,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:44,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:17:44,194 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-28 04:17:44,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:44,195 INFO L85 PathProgramCache]: Analyzing trace with hash 245364558, now seen corresponding path program 1 times [2024-06-28 04:17:44,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:44,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241611336] [2024-06-28 04:17:44,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:44,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:46,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:46,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:46,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241611336] [2024-06-28 04:17:46,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241611336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:46,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:46,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:46,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254735590] [2024-06-28 04:17:46,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:46,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:46,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:46,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:46,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:47,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:47,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 488 transitions, 8718 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:47,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:47,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:47,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:48,902 INFO L124 PetriNetUnfolderBase]: 3629/5555 cut-off events. [2024-06-28 04:17:48,903 INFO L125 PetriNetUnfolderBase]: For 647828/647828 co-relation queries the response was YES. [2024-06-28 04:17:48,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45230 conditions, 5555 events. 3629/5555 cut-off events. For 647828/647828 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31340 event pairs, 491 based on Foata normal form. 2/5556 useless extension candidates. Maximal degree in co-relation 45050. Up to 4364 conditions per place. [2024-06-28 04:17:48,984 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 113 changer transitions 0/528 dead transitions. [2024-06-28 04:17:48,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 528 transitions, 10412 flow [2024-06-28 04:17:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:48,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:17:48,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 04:17:48,985 INFO L175 Difference]: Start difference. First operand has 384 places, 488 transitions, 8718 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:17:48,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 528 transitions, 10412 flow [2024-06-28 04:17:50,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 528 transitions, 10315 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 04:17:50,914 INFO L231 Difference]: Finished difference. Result has 383 places, 493 transitions, 8983 flow [2024-06-28 04:17:50,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8983, PETRI_PLACES=383, PETRI_TRANSITIONS=493} [2024-06-28 04:17:50,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 04:17:50,914 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 493 transitions, 8983 flow [2024-06-28 04:17:50,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:50,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:50,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:50,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:17:50,915 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-28 04:17:50,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:50,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1437861860, now seen corresponding path program 2 times [2024-06-28 04:17:50,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:50,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278530234] [2024-06-28 04:17:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:50,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:50,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278530234] [2024-06-28 04:17:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278530234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:54,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:17:54,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871790338] [2024-06-28 04:17:54,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:54,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:17:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:17:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:17:54,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:17:54,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 493 transitions, 8983 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:54,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:54,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:17:54,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:56,088 INFO L124 PetriNetUnfolderBase]: 3683/5649 cut-off events. [2024-06-28 04:17:56,089 INFO L125 PetriNetUnfolderBase]: For 700409/700409 co-relation queries the response was YES. [2024-06-28 04:17:56,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46984 conditions, 5649 events. 3683/5649 cut-off events. For 700409/700409 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32057 event pairs, 785 based on Foata normal form. 2/5650 useless extension candidates. Maximal degree in co-relation 46802. Up to 5343 conditions per place. [2024-06-28 04:17:56,172 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 488 selfloop transitions, 28 changer transitions 0/520 dead transitions. [2024-06-28 04:17:56,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 520 transitions, 10345 flow [2024-06-28 04:17:56,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:56,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:56,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 04:17:56,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 04:17:56,174 INFO L175 Difference]: Start difference. First operand has 383 places, 493 transitions, 8983 flow. Second operand 8 states and 123 transitions. [2024-06-28 04:17:56,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 520 transitions, 10345 flow [2024-06-28 04:17:58,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 520 transitions, 10155 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:58,527 INFO L231 Difference]: Finished difference. Result has 389 places, 496 transitions, 8938 flow [2024-06-28 04:17:58,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8938, PETRI_PLACES=389, PETRI_TRANSITIONS=496} [2024-06-28 04:17:58,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 04:17:58,527 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 496 transitions, 8938 flow [2024-06-28 04:17:58,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:58,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:58,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:58,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:17:58,528 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-28 04:17:58,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash 2077771392, now seen corresponding path program 3 times [2024-06-28 04:17:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:58,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975521689] [2024-06-28 04:17:58,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:58,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:58,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:01,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:01,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:01,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975521689] [2024-06-28 04:18:01,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975521689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:01,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:01,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:01,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018234392] [2024-06-28 04:18:01,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:01,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:01,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:01,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:01,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:01,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:01,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 496 transitions, 8938 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:01,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:01,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:01,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:04,052 INFO L124 PetriNetUnfolderBase]: 3691/5661 cut-off events. [2024-06-28 04:18:04,053 INFO L125 PetriNetUnfolderBase]: For 698559/698559 co-relation queries the response was YES. [2024-06-28 04:18:04,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47059 conditions, 5661 events. 3691/5661 cut-off events. For 698559/698559 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32141 event pairs, 750 based on Foata normal form. 2/5662 useless extension candidates. Maximal degree in co-relation 46874. Up to 5140 conditions per place. [2024-06-28 04:18:04,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 107 changer transitions 0/528 dead transitions. [2024-06-28 04:18:04,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 528 transitions, 10372 flow [2024-06-28 04:18:04,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:04,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:04,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:18:04,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:18:04,131 INFO L175 Difference]: Start difference. First operand has 389 places, 496 transitions, 8938 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:18:04,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 528 transitions, 10372 flow [2024-06-28 04:18:06,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 528 transitions, 10285 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:06,742 INFO L231 Difference]: Finished difference. Result has 392 places, 500 transitions, 9194 flow [2024-06-28 04:18:06,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9194, PETRI_PLACES=392, PETRI_TRANSITIONS=500} [2024-06-28 04:18:06,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 04:18:06,743 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 500 transitions, 9194 flow [2024-06-28 04:18:06,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:06,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:06,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:06,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:18:06,744 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-28 04:18:06,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2127828840, now seen corresponding path program 4 times [2024-06-28 04:18:06,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:06,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584716777] [2024-06-28 04:18:06,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:06,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:09,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:09,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:09,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584716777] [2024-06-28 04:18:09,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584716777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:09,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:09,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:09,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659282371] [2024-06-28 04:18:09,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:09,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:09,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:09,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:09,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 500 transitions, 9194 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:09,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:09,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:09,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:12,062 INFO L124 PetriNetUnfolderBase]: 3699/5669 cut-off events. [2024-06-28 04:18:12,062 INFO L125 PetriNetUnfolderBase]: For 716145/716145 co-relation queries the response was YES. [2024-06-28 04:18:12,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47530 conditions, 5669 events. 3699/5669 cut-off events. For 716145/716145 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 32198 event pairs, 752 based on Foata normal form. 2/5670 useless extension candidates. Maximal degree in co-relation 47344. Up to 5189 conditions per place. [2024-06-28 04:18:12,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 107 changer transitions 0/524 dead transitions. [2024-06-28 04:18:12,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 524 transitions, 10350 flow [2024-06-28 04:18:12,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:12,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:12,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:18:12,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:18:12,149 INFO L175 Difference]: Start difference. First operand has 392 places, 500 transitions, 9194 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:18:12,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 524 transitions, 10350 flow [2024-06-28 04:18:14,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 524 transitions, 10124 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:14,898 INFO L231 Difference]: Finished difference. Result has 396 places, 502 transitions, 9255 flow [2024-06-28 04:18:14,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8992, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9255, PETRI_PLACES=396, PETRI_TRANSITIONS=502} [2024-06-28 04:18:14,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 04:18:14,898 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 502 transitions, 9255 flow [2024-06-28 04:18:14,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:14,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:14,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:14,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:18:14,899 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-28 04:18:14,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:14,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1934951886, now seen corresponding path program 5 times [2024-06-28 04:18:14,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:14,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446291867] [2024-06-28 04:18:14,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:14,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:17,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:17,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:17,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446291867] [2024-06-28 04:18:17,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446291867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:17,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:17,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:17,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19969475] [2024-06-28 04:18:17,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:17,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:17,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:17,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:17,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:18,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:18,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 502 transitions, 9255 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:18,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:19,963 INFO L124 PetriNetUnfolderBase]: 3740/5724 cut-off events. [2024-06-28 04:18:19,963 INFO L125 PetriNetUnfolderBase]: For 759629/759629 co-relation queries the response was YES. [2024-06-28 04:18:20,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48654 conditions, 5724 events. 3740/5724 cut-off events. For 759629/759629 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32517 event pairs, 912 based on Foata normal form. 2/5725 useless extension candidates. Maximal degree in co-relation 48466. Up to 5327 conditions per place. [2024-06-28 04:18:20,057 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 63 changer transitions 0/523 dead transitions. [2024-06-28 04:18:20,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 523 transitions, 10577 flow [2024-06-28 04:18:20,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:20,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:20,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:18:20,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:18:20,059 INFO L175 Difference]: Start difference. First operand has 396 places, 502 transitions, 9255 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:18:20,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 523 transitions, 10577 flow [2024-06-28 04:18:23,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 523 transitions, 10306 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:23,010 INFO L231 Difference]: Finished difference. Result has 399 places, 503 transitions, 9159 flow [2024-06-28 04:18:23,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8986, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9159, PETRI_PLACES=399, PETRI_TRANSITIONS=503} [2024-06-28 04:18:23,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-28 04:18:23,011 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 503 transitions, 9159 flow [2024-06-28 04:18:23,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:23,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:23,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:23,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:18:23,012 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-28 04:18:23,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:23,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1928527050, now seen corresponding path program 6 times [2024-06-28 04:18:23,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:23,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084134372] [2024-06-28 04:18:23,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:23,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:23,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:26,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:26,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:26,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084134372] [2024-06-28 04:18:26,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084134372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:26,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:26,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:26,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353343709] [2024-06-28 04:18:26,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:26,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:26,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:26,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:26,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:26,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:26,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 503 transitions, 9159 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:26,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:26,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:26,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:28,021 INFO L124 PetriNetUnfolderBase]: 3735/5717 cut-off events. [2024-06-28 04:18:28,034 INFO L125 PetriNetUnfolderBase]: For 762808/762808 co-relation queries the response was YES. [2024-06-28 04:18:28,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48328 conditions, 5717 events. 3735/5717 cut-off events. For 762808/762808 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32523 event pairs, 915 based on Foata normal form. 2/5718 useless extension candidates. Maximal degree in co-relation 48138. Up to 5465 conditions per place. [2024-06-28 04:18:28,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 61 changer transitions 0/517 dead transitions. [2024-06-28 04:18:28,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 517 transitions, 10217 flow [2024-06-28 04:18:28,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:28,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:28,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:18:28,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-28 04:18:28,138 INFO L175 Difference]: Start difference. First operand has 399 places, 503 transitions, 9159 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:18:28,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 517 transitions, 10217 flow [2024-06-28 04:18:31,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 517 transitions, 10071 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:31,257 INFO L231 Difference]: Finished difference. Result has 401 places, 503 transitions, 9141 flow [2024-06-28 04:18:31,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9013, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9141, PETRI_PLACES=401, PETRI_TRANSITIONS=503} [2024-06-28 04:18:31,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-28 04:18:31,258 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 503 transitions, 9141 flow [2024-06-28 04:18:31,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:31,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:31,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:31,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:18:31,259 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-28 04:18:31,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:31,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2127967875, now seen corresponding path program 1 times [2024-06-28 04:18:31,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:31,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811648514] [2024-06-28 04:18:31,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:31,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:31,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:34,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:34,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811648514] [2024-06-28 04:18:34,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811648514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:34,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:34,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:34,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112194423] [2024-06-28 04:18:34,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:34,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:34,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:34,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:34,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:34,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:34,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 503 transitions, 9141 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:34,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:34,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:34,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:37,220 INFO L124 PetriNetUnfolderBase]: 3755/5751 cut-off events. [2024-06-28 04:18:37,221 INFO L125 PetriNetUnfolderBase]: For 785246/785246 co-relation queries the response was YES. [2024-06-28 04:18:37,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48575 conditions, 5751 events. 3755/5751 cut-off events. For 785246/785246 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 32677 event pairs, 656 based on Foata normal form. 4/5754 useless extension candidates. Maximal degree in co-relation 48384. Up to 4922 conditions per place. [2024-06-28 04:18:37,311 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 355 selfloop transitions, 179 changer transitions 0/538 dead transitions. [2024-06-28 04:18:37,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 538 transitions, 10611 flow [2024-06-28 04:18:37,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:37,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:37,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:18:37,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:18:37,313 INFO L175 Difference]: Start difference. First operand has 401 places, 503 transitions, 9141 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:18:37,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 538 transitions, 10611 flow [2024-06-28 04:18:40,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 538 transitions, 10477 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:40,555 INFO L231 Difference]: Finished difference. Result has 405 places, 508 transitions, 9595 flow [2024-06-28 04:18:40,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9007, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9595, PETRI_PLACES=405, PETRI_TRANSITIONS=508} [2024-06-28 04:18:40,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-28 04:18:40,556 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 508 transitions, 9595 flow [2024-06-28 04:18:40,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:40,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:40,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:40,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:18:40,556 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-28 04:18:40,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:40,557 INFO L85 PathProgramCache]: Analyzing trace with hash 2136246347, now seen corresponding path program 2 times [2024-06-28 04:18:40,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:40,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252265702] [2024-06-28 04:18:40,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:40,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:44,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-28 04:18:44,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252265702] [2024-06-28 04:18:44,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252265702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:44,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:44,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:18:44,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606973731] [2024-06-28 04:18:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:44,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:18:44,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:44,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:18:44,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:18:44,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:44,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 508 transitions, 9595 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:44,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:44,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:44,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:47,048 INFO L124 PetriNetUnfolderBase]: 3775/5773 cut-off events. [2024-06-28 04:18:47,049 INFO L125 PetriNetUnfolderBase]: For 805408/805408 co-relation queries the response was YES. [2024-06-28 04:18:47,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49960 conditions, 5773 events. 3775/5773 cut-off events. For 805408/805408 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 32705 event pairs, 682 based on Foata normal form. 4/5776 useless extension candidates. Maximal degree in co-relation 49766. Up to 4938 conditions per place. [2024-06-28 04:18:47,141 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 182 changer transitions 0/544 dead transitions. [2024-06-28 04:18:47,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 544 transitions, 11054 flow [2024-06-28 04:18:47,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:47,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:18:47,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-28 04:18:47,142 INFO L175 Difference]: Start difference. First operand has 405 places, 508 transitions, 9595 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:18:47,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 544 transitions, 11054 flow [2024-06-28 04:18:50,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 544 transitions, 10665 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:50,605 INFO L231 Difference]: Finished difference. Result has 409 places, 512 transitions, 9707 flow [2024-06-28 04:18:50,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9707, PETRI_PLACES=409, PETRI_TRANSITIONS=512} [2024-06-28 04:18:50,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 04:18:50,605 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 512 transitions, 9707 flow [2024-06-28 04:18:50,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:50,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:50,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:50,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:18:50,606 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-28 04:18:50,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:50,607 INFO L85 PathProgramCache]: Analyzing trace with hash 2136251927, now seen corresponding path program 3 times [2024-06-28 04:18:50,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:50,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203031242] [2024-06-28 04:18:50,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:50,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:53,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:53,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203031242] [2024-06-28 04:18:53,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203031242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:53,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:53,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:18:53,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822143196] [2024-06-28 04:18:53,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:53,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:18:53,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:53,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:18:53,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:18:53,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:18:53,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 512 transitions, 9707 flow. Second operand has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:53,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:53,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:18:53,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:57,122 INFO L124 PetriNetUnfolderBase]: 3763/5763 cut-off events. [2024-06-28 04:18:57,123 INFO L125 PetriNetUnfolderBase]: For 797379/797379 co-relation queries the response was YES. [2024-06-28 04:18:57,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49606 conditions, 5763 events. 3763/5763 cut-off events. For 797379/797379 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 32746 event pairs, 686 based on Foata normal form. 4/5766 useless extension candidates. Maximal degree in co-relation 49410. Up to 4930 conditions per place. [2024-06-28 04:18:57,213 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 357 selfloop transitions, 185 changer transitions 0/546 dead transitions. [2024-06-28 04:18:57,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 546 transitions, 10867 flow [2024-06-28 04:18:57,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:18:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:18:57,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-28 04:18:57,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39087301587301587 [2024-06-28 04:18:57,215 INFO L175 Difference]: Start difference. First operand has 409 places, 512 transitions, 9707 flow. Second operand 12 states and 197 transitions. [2024-06-28 04:18:57,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 546 transitions, 10867 flow [2024-06-28 04:19:00,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 546 transitions, 10580 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:00,484 INFO L231 Difference]: Finished difference. Result has 415 places, 512 transitions, 9804 flow [2024-06-28 04:19:00,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9804, PETRI_PLACES=415, PETRI_TRANSITIONS=512} [2024-06-28 04:19:00,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 04:19:00,484 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 512 transitions, 9804 flow [2024-06-28 04:19:00,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:00,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:00,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:00,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:19:00,485 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-28 04:19:00,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:00,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1892085352, now seen corresponding path program 7 times [2024-06-28 04:19:00,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:00,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16738974] [2024-06-28 04:19:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:00,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:00,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:03,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:03,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:03,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16738974] [2024-06-28 04:19:03,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16738974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:03,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:03,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:03,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051834388] [2024-06-28 04:19:03,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:03,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:03,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:03,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:03,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:03,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:03,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 512 transitions, 9804 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:03,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:03,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:03,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:05,771 INFO L124 PetriNetUnfolderBase]: 3771/5787 cut-off events. [2024-06-28 04:19:05,771 INFO L125 PetriNetUnfolderBase]: For 804713/804725 co-relation queries the response was YES. [2024-06-28 04:19:05,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49913 conditions, 5787 events. 3771/5787 cut-off events. For 804713/804725 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 32987 event pairs, 878 based on Foata normal form. 14/5800 useless extension candidates. Maximal degree in co-relation 49716. Up to 5075 conditions per place. [2024-06-28 04:19:05,867 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 393 selfloop transitions, 147 changer transitions 0/544 dead transitions. [2024-06-28 04:19:05,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 544 transitions, 11280 flow [2024-06-28 04:19:05,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:05,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:05,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:19:05,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 04:19:05,869 INFO L175 Difference]: Start difference. First operand has 415 places, 512 transitions, 9804 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:19:05,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 544 transitions, 11280 flow [2024-06-28 04:19:09,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 544 transitions, 10891 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:19:09,136 INFO L231 Difference]: Finished difference. Result has 412 places, 516 transitions, 9834 flow [2024-06-28 04:19:09,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9415, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9834, PETRI_PLACES=412, PETRI_TRANSITIONS=516} [2024-06-28 04:19:09,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-28 04:19:09,137 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 516 transitions, 9834 flow [2024-06-28 04:19:09,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:09,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:09,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:09,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:19:09,138 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-28 04:19:09,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:09,138 INFO L85 PathProgramCache]: Analyzing trace with hash 344790850, now seen corresponding path program 8 times [2024-06-28 04:19:09,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:09,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766026527] [2024-06-28 04:19:09,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:09,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:09,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:12,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:12,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:12,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766026527] [2024-06-28 04:19:12,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766026527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:12,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:12,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:12,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960231703] [2024-06-28 04:19:12,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:12,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:12,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:12,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:12,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:12,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:12,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 516 transitions, 9834 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:12,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:12,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:12,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:14,357 INFO L124 PetriNetUnfolderBase]: 3779/5799 cut-off events. [2024-06-28 04:19:14,357 INFO L125 PetriNetUnfolderBase]: For 817048/817060 co-relation queries the response was YES. [2024-06-28 04:19:14,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49994 conditions, 5799 events. 3779/5799 cut-off events. For 817048/817060 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33069 event pairs, 880 based on Foata normal form. 14/5812 useless extension candidates. Maximal degree in co-relation 49796. Up to 5126 conditions per place. [2024-06-28 04:19:14,442 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 392 selfloop transitions, 144 changer transitions 0/540 dead transitions. [2024-06-28 04:19:14,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 540 transitions, 11020 flow [2024-06-28 04:19:14,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:14,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:19:14,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 04:19:14,444 INFO L175 Difference]: Start difference. First operand has 412 places, 516 transitions, 9834 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:19:14,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 540 transitions, 11020 flow [2024-06-28 04:19:18,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 540 transitions, 10742 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 04:19:18,057 INFO L231 Difference]: Finished difference. Result has 416 places, 518 transitions, 9915 flow [2024-06-28 04:19:18,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9915, PETRI_PLACES=416, PETRI_TRANSITIONS=518} [2024-06-28 04:19:18,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 04:19:18,057 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 518 transitions, 9915 flow [2024-06-28 04:19:18,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:18,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:18,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:18,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:19:18,058 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-28 04:19:18,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:18,058 INFO L85 PathProgramCache]: Analyzing trace with hash 631678180, now seen corresponding path program 9 times [2024-06-28 04:19:18,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:18,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700657871] [2024-06-28 04:19:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:18,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:21,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:21,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:21,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700657871] [2024-06-28 04:19:21,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700657871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:21,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:21,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:21,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018246548] [2024-06-28 04:19:21,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:21,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:21,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:21,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:21,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:21,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:21,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 518 transitions, 9915 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:21,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:21,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:21,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:23,359 INFO L124 PetriNetUnfolderBase]: 3787/5811 cut-off events. [2024-06-28 04:19:23,359 INFO L125 PetriNetUnfolderBase]: For 829353/829365 co-relation queries the response was YES. [2024-06-28 04:19:23,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50380 conditions, 5811 events. 3787/5811 cut-off events. For 829353/829365 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 33120 event pairs, 886 based on Foata normal form. 14/5824 useless extension candidates. Maximal degree in co-relation 50180. Up to 5138 conditions per place. [2024-06-28 04:19:23,458 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 143 changer transitions 0/538 dead transitions. [2024-06-28 04:19:23,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 538 transitions, 11067 flow [2024-06-28 04:19:23,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:23,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:23,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:19:23,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:19:23,459 INFO L175 Difference]: Start difference. First operand has 416 places, 518 transitions, 9915 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:19:23,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 538 transitions, 11067 flow [2024-06-28 04:19:27,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 538 transitions, 10752 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:27,147 INFO L231 Difference]: Finished difference. Result has 418 places, 520 transitions, 9937 flow [2024-06-28 04:19:27,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9600, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9937, PETRI_PLACES=418, PETRI_TRANSITIONS=520} [2024-06-28 04:19:27,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 04:19:27,148 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 520 transitions, 9937 flow [2024-06-28 04:19:27,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:27,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:27,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:27,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:19:27,149 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-28 04:19:27,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:27,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1097548042, now seen corresponding path program 10 times [2024-06-28 04:19:27,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:27,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635895183] [2024-06-28 04:19:27,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:27,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:30,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:30,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635895183] [2024-06-28 04:19:30,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635895183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:30,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:30,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346860652] [2024-06-28 04:19:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:30,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:30,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:30,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:30,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:30,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 520 transitions, 9937 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:30,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:30,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:30,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:32,635 INFO L124 PetriNetUnfolderBase]: 3782/5782 cut-off events. [2024-06-28 04:19:32,635 INFO L125 PetriNetUnfolderBase]: For 832112/832112 co-relation queries the response was YES. [2024-06-28 04:19:32,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50161 conditions, 5782 events. 3782/5782 cut-off events. For 832112/832112 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32892 event pairs, 916 based on Foata normal form. 2/5783 useless extension candidates. Maximal degree in co-relation 49960. Up to 5490 conditions per place. [2024-06-28 04:19:32,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 75 changer transitions 0/535 dead transitions. [2024-06-28 04:19:32,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 535 transitions, 11033 flow [2024-06-28 04:19:32,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:32,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 04:19:32,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-28 04:19:32,722 INFO L175 Difference]: Start difference. First operand has 418 places, 520 transitions, 9937 flow. Second operand 9 states and 132 transitions. [2024-06-28 04:19:32,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 535 transitions, 11033 flow [2024-06-28 04:19:35,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 535 transitions, 10688 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:35,833 INFO L231 Difference]: Finished difference. Result has 421 places, 520 transitions, 9748 flow [2024-06-28 04:19:35,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9592, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9748, PETRI_PLACES=421, PETRI_TRANSITIONS=520} [2024-06-28 04:19:35,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-28 04:19:35,833 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 520 transitions, 9748 flow [2024-06-28 04:19:35,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:35,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:35,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:35,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:19:35,834 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-28 04:19:35,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:35,834 INFO L85 PathProgramCache]: Analyzing trace with hash 344651815, now seen corresponding path program 4 times [2024-06-28 04:19:35,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:35,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126636503] [2024-06-28 04:19:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:35,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:35,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:39,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126636503] [2024-06-28 04:19:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126636503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:39,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:39,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:19:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393423783] [2024-06-28 04:19:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:39,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:19:39,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:19:39,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:19:39,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:39,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 520 transitions, 9748 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:39,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:39,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:39,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:42,826 INFO L124 PetriNetUnfolderBase]: 3898/5962 cut-off events. [2024-06-28 04:19:42,827 INFO L125 PetriNetUnfolderBase]: For 935382/935394 co-relation queries the response was YES. [2024-06-28 04:19:42,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52588 conditions, 5962 events. 3898/5962 cut-off events. For 935382/935394 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33976 event pairs, 728 based on Foata normal form. 16/5977 useless extension candidates. Maximal degree in co-relation 52386. Up to 4363 conditions per place. [2024-06-28 04:19:42,912 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 265 selfloop transitions, 305 changer transitions 0/574 dead transitions. [2024-06-28 04:19:42,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 574 transitions, 11725 flow [2024-06-28 04:19:42,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:19:42,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:19:42,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-28 04:19:42,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772893772893773 [2024-06-28 04:19:42,913 INFO L175 Difference]: Start difference. First operand has 421 places, 520 transitions, 9748 flow. Second operand 13 states and 206 transitions. [2024-06-28 04:19:42,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 574 transitions, 11725 flow [2024-06-28 04:19:46,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 574 transitions, 11556 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:46,570 INFO L231 Difference]: Finished difference. Result has 426 places, 532 transitions, 10494 flow [2024-06-28 04:19:46,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9579, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10494, PETRI_PLACES=426, PETRI_TRANSITIONS=532} [2024-06-28 04:19:46,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-28 04:19:46,571 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 532 transitions, 10494 flow [2024-06-28 04:19:46,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:46,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:46,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:46,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:19:46,572 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-28 04:19:46,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:46,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1280966087, now seen corresponding path program 5 times [2024-06-28 04:19:46,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:46,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579522736] [2024-06-28 04:19:46,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:46,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:49,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:49,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:49,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579522736] [2024-06-28 04:19:49,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579522736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:49,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:49,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:19:49,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727066294] [2024-06-28 04:19:49,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:49,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:19:49,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:49,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:19:49,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:19:49,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:19:49,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 532 transitions, 10494 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:49,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:49,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:19:49,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:53,162 INFO L124 PetriNetUnfolderBase]: 3950/6040 cut-off events. [2024-06-28 04:19:53,162 INFO L125 PetriNetUnfolderBase]: For 986110/986122 co-relation queries the response was YES. [2024-06-28 04:19:53,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54773 conditions, 6040 events. 3950/6040 cut-off events. For 986110/986122 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34492 event pairs, 763 based on Foata normal form. 16/6055 useless extension candidates. Maximal degree in co-relation 54570. Up to 4403 conditions per place. [2024-06-28 04:19:53,263 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 311 changer transitions 0/577 dead transitions. [2024-06-28 04:19:53,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 577 transitions, 12320 flow [2024-06-28 04:19:53,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:19:53,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:19:53,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 212 transitions. [2024-06-28 04:19:53,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-28 04:19:53,264 INFO L175 Difference]: Start difference. First operand has 426 places, 532 transitions, 10494 flow. Second operand 14 states and 212 transitions. [2024-06-28 04:19:53,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 577 transitions, 12320 flow [2024-06-28 04:19:57,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 577 transitions, 11391 flow, removed 77 selfloop flow, removed 11 redundant places. [2024-06-28 04:19:57,124 INFO L231 Difference]: Finished difference. Result has 429 places, 538 transitions, 10339 flow [2024-06-28 04:19:57,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9627, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10339, PETRI_PLACES=429, PETRI_TRANSITIONS=538} [2024-06-28 04:19:57,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-28 04:19:57,131 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 538 transitions, 10339 flow [2024-06-28 04:19:57,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:57,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:57,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:57,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:19:57,133 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-28 04:19:57,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:57,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1900661347, now seen corresponding path program 6 times [2024-06-28 04:19:57,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:57,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794853117] [2024-06-28 04:19:57,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:57,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:00,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-28 04:20:00,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:00,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794853117] [2024-06-28 04:20:00,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794853117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:00,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:00,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:20:00,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966643516] [2024-06-28 04:20:00,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:00,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:20:00,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:00,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:20:00,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:20:00,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:00,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 538 transitions, 10339 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:00,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:00,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:00,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:04,035 INFO L124 PetriNetUnfolderBase]: 3938/6024 cut-off events. [2024-06-28 04:20:04,036 INFO L125 PetriNetUnfolderBase]: For 967809/967821 co-relation queries the response was YES. [2024-06-28 04:20:04,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53690 conditions, 6024 events. 3938/6024 cut-off events. For 967809/967821 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34418 event pairs, 761 based on Foata normal form. 16/6039 useless extension candidates. Maximal degree in co-relation 53486. Up to 4395 conditions per place. [2024-06-28 04:20:04,132 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 261 selfloop transitions, 311 changer transitions 0/576 dead transitions. [2024-06-28 04:20:04,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 576 transitions, 11793 flow [2024-06-28 04:20:04,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:20:04,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:20:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 211 transitions. [2024-06-28 04:20:04,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358843537414966 [2024-06-28 04:20:04,134 INFO L175 Difference]: Start difference. First operand has 429 places, 538 transitions, 10339 flow. Second operand 14 states and 211 transitions. [2024-06-28 04:20:04,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 576 transitions, 11793 flow [2024-06-28 04:20:08,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 576 transitions, 11288 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 04:20:08,389 INFO L231 Difference]: Finished difference. Result has 433 places, 538 transitions, 10462 flow [2024-06-28 04:20:08,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9834, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10462, PETRI_PLACES=433, PETRI_TRANSITIONS=538} [2024-06-28 04:20:08,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-28 04:20:08,390 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 538 transitions, 10462 flow [2024-06-28 04:20:08,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:08,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:08,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:08,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:20:08,391 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-28 04:20:08,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1721891829, now seen corresponding path program 7 times [2024-06-28 04:20:08,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:08,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803471680] [2024-06-28 04:20:08,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:11,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:11,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:11,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803471680] [2024-06-28 04:20:11,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803471680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:11,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:11,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:11,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120920450] [2024-06-28 04:20:11,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:11,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:11,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:11,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:11,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:11,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:11,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 538 transitions, 10462 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:11,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:11,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:11,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:14,572 INFO L124 PetriNetUnfolderBase]: 3958/6057 cut-off events. [2024-06-28 04:20:14,572 INFO L125 PetriNetUnfolderBase]: For 985542/985574 co-relation queries the response was YES. [2024-06-28 04:20:14,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54182 conditions, 6057 events. 3958/6057 cut-off events. For 985542/985574 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34739 event pairs, 660 based on Foata normal form. 25/6081 useless extension candidates. Maximal degree in co-relation 53977. Up to 4411 conditions per place. [2024-06-28 04:20:14,659 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 312 changer transitions 0/576 dead transitions. [2024-06-28 04:20:14,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 576 transitions, 12213 flow [2024-06-28 04:20:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:20:14,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:20:14,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 04:20:14,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-28 04:20:14,661 INFO L175 Difference]: Start difference. First operand has 433 places, 538 transitions, 10462 flow. Second operand 11 states and 178 transitions. [2024-06-28 04:20:14,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 576 transitions, 12213 flow [2024-06-28 04:20:19,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 576 transitions, 11585 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 04:20:19,447 INFO L231 Difference]: Finished difference. Result has 431 places, 541 transitions, 10537 flow [2024-06-28 04:20:19,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9840, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10537, PETRI_PLACES=431, PETRI_TRANSITIONS=541} [2024-06-28 04:20:19,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 04:20:19,447 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 541 transitions, 10537 flow [2024-06-28 04:20:19,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:19,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:19,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:19,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:20:19,448 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-28 04:20:19,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:19,448 INFO L85 PathProgramCache]: Analyzing trace with hash -430581235, now seen corresponding path program 8 times [2024-06-28 04:20:19,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:19,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806070843] [2024-06-28 04:20:19,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:19,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:22,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:22,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:22,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806070843] [2024-06-28 04:20:22,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806070843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:22,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:22,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:22,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941451363] [2024-06-28 04:20:22,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:22,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:22,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:22,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:22,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:22,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:22,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 541 transitions, 10537 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:22,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:22,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:22,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:25,225 INFO L124 PetriNetUnfolderBase]: 4010/6125 cut-off events. [2024-06-28 04:20:25,225 INFO L125 PetriNetUnfolderBase]: For 1030047/1030079 co-relation queries the response was YES. [2024-06-28 04:20:25,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55469 conditions, 6125 events. 4010/6125 cut-off events. For 1030047/1030079 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 35053 event pairs, 669 based on Foata normal form. 25/6149 useless extension candidates. Maximal degree in co-relation 55263. Up to 4451 conditions per place. [2024-06-28 04:20:25,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 302 changer transitions 0/576 dead transitions. [2024-06-28 04:20:25,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 576 transitions, 12351 flow [2024-06-28 04:20:25,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:25,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:25,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:20:25,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:20:25,327 INFO L175 Difference]: Start difference. First operand has 431 places, 541 transitions, 10537 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:20:25,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 576 transitions, 12351 flow [2024-06-28 04:20:29,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 576 transitions, 11331 flow, removed 77 selfloop flow, removed 10 redundant places. [2024-06-28 04:20:29,785 INFO L231 Difference]: Finished difference. Result has 431 places, 547 transitions, 10274 flow [2024-06-28 04:20:29,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9573, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10274, PETRI_PLACES=431, PETRI_TRANSITIONS=547} [2024-06-28 04:20:29,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 04:20:29,785 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 547 transitions, 10274 flow [2024-06-28 04:20:29,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:29,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:29,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:29,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:20:29,786 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-28 04:20:29,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:29,786 INFO L85 PathProgramCache]: Analyzing trace with hash -430592395, now seen corresponding path program 9 times [2024-06-28 04:20:29,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:29,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875849421] [2024-06-28 04:20:29,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:29,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:29,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:32,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:32,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:32,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875849421] [2024-06-28 04:20:32,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875849421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:32,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:32,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:32,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678636394] [2024-06-28 04:20:32,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:32,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:32,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:32,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:32,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:32,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:32,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 547 transitions, 10274 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:32,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:32,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:32,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:35,941 INFO L124 PetriNetUnfolderBase]: 3998/6107 cut-off events. [2024-06-28 04:20:35,941 INFO L125 PetriNetUnfolderBase]: For 1014184/1014216 co-relation queries the response was YES. [2024-06-28 04:20:36,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53853 conditions, 6107 events. 3998/6107 cut-off events. For 1014184/1014216 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34958 event pairs, 665 based on Foata normal form. 25/6131 useless extension candidates. Maximal degree in co-relation 53647. Up to 4443 conditions per place. [2024-06-28 04:20:36,031 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 304 changer transitions 0/580 dead transitions. [2024-06-28 04:20:36,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 580 transitions, 11730 flow [2024-06-28 04:20:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:20:36,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:20:36,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-28 04:20:36,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:20:36,033 INFO L175 Difference]: Start difference. First operand has 431 places, 547 transitions, 10274 flow. Second operand 12 states and 189 transitions. [2024-06-28 04:20:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 580 transitions, 11730 flow [2024-06-28 04:20:40,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 580 transitions, 11240 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:40,376 INFO L231 Difference]: Finished difference. Result has 437 places, 547 transitions, 10398 flow [2024-06-28 04:20:40,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10398, PETRI_PLACES=437, PETRI_TRANSITIONS=547} [2024-06-28 04:20:40,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-28 04:20:40,377 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 547 transitions, 10398 flow [2024-06-28 04:20:40,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:40,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:40,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:40,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:20:40,377 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-28 04:20:40,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:40,378 INFO L85 PathProgramCache]: Analyzing trace with hash -346383430, now seen corresponding path program 1 times [2024-06-28 04:20:40,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:40,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424794048] [2024-06-28 04:20:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:43,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:43,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424794048] [2024-06-28 04:20:43,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424794048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:43,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:43,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:20:43,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120708157] [2024-06-28 04:20:43,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:43,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:20:43,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:43,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:20:43,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:20:43,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:43,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 547 transitions, 10398 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:43,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:43,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:43,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:46,628 INFO L124 PetriNetUnfolderBase]: 4391/6663 cut-off events. [2024-06-28 04:20:46,628 INFO L125 PetriNetUnfolderBase]: For 1036567/1036579 co-relation queries the response was YES. [2024-06-28 04:20:46,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59827 conditions, 6663 events. 4391/6663 cut-off events. For 1036567/1036579 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 38101 event pairs, 857 based on Foata normal form. 14/6677 useless extension candidates. Maximal degree in co-relation 59620. Up to 5703 conditions per place. [2024-06-28 04:20:46,736 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 476 selfloop transitions, 205 changer transitions 0/685 dead transitions. [2024-06-28 04:20:46,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 685 transitions, 14187 flow [2024-06-28 04:20:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:20:46,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:20:46,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-28 04:20:46,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:20:46,738 INFO L175 Difference]: Start difference. First operand has 437 places, 547 transitions, 10398 flow. Second operand 13 states and 208 transitions. [2024-06-28 04:20:46,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 685 transitions, 14187 flow [2024-06-28 04:20:50,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 685 transitions, 13433 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:20:50,994 INFO L231 Difference]: Finished difference. Result has 446 places, 630 transitions, 12325 flow [2024-06-28 04:20:50,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9766, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12325, PETRI_PLACES=446, PETRI_TRANSITIONS=630} [2024-06-28 04:20:50,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 04:20:50,995 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 630 transitions, 12325 flow [2024-06-28 04:20:50,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:50,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:50,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:50,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:20:50,995 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-28 04:20:50,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:50,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1119174496, now seen corresponding path program 2 times [2024-06-28 04:20:50,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:50,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386868585] [2024-06-28 04:20:50,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:50,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:54,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:54,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:54,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386868585] [2024-06-28 04:20:54,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386868585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:54,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:54,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:20:54,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908192549] [2024-06-28 04:20:54,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:54,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:20:54,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:54,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:20:54,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:20:54,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:20:54,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 630 transitions, 12325 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:54,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:54,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:20:54,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:57,460 INFO L124 PetriNetUnfolderBase]: 4399/6704 cut-off events. [2024-06-28 04:20:57,460 INFO L125 PetriNetUnfolderBase]: For 1053343/1053359 co-relation queries the response was YES. [2024-06-28 04:20:57,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60261 conditions, 6704 events. 4399/6704 cut-off events. For 1053343/1053359 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 38735 event pairs, 768 based on Foata normal form. 18/6722 useless extension candidates. Maximal degree in co-relation 60046. Up to 5587 conditions per place. [2024-06-28 04:20:57,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 251 changer transitions 0/658 dead transitions. [2024-06-28 04:20:57,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 658 transitions, 13768 flow [2024-06-28 04:20:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:57,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:57,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 04:20:57,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 04:20:57,572 INFO L175 Difference]: Start difference. First operand has 446 places, 630 transitions, 12325 flow. Second operand 10 states and 154 transitions. [2024-06-28 04:20:57,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 658 transitions, 13768 flow [2024-06-28 04:21:02,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 658 transitions, 13399 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-28 04:21:02,501 INFO L231 Difference]: Finished difference. Result has 451 places, 632 transitions, 12540 flow [2024-06-28 04:21:02,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11956, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12540, PETRI_PLACES=451, PETRI_TRANSITIONS=632} [2024-06-28 04:21:02,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 04:21:02,502 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 632 transitions, 12540 flow [2024-06-28 04:21:02,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:02,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:02,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:02,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:21:02,502 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-28 04:21:02,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:02,503 INFO L85 PathProgramCache]: Analyzing trace with hash 59169153, now seen corresponding path program 10 times [2024-06-28 04:21:02,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:02,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683320274] [2024-06-28 04:21:02,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:02,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:06,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:06,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683320274] [2024-06-28 04:21:06,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683320274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:06,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:06,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:21:06,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869044925] [2024-06-28 04:21:06,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:06,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:21:06,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:06,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:21:06,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:21:06,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:21:06,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 632 transitions, 12540 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:06,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:06,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:21:06,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:10,434 INFO L124 PetriNetUnfolderBase]: 4419/6726 cut-off events. [2024-06-28 04:21:10,434 INFO L125 PetriNetUnfolderBase]: For 1089989/1090003 co-relation queries the response was YES. [2024-06-28 04:21:10,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60648 conditions, 6726 events. 4419/6726 cut-off events. For 1089989/1090003 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 38808 event pairs, 803 based on Foata normal form. 16/6742 useless extension candidates. Maximal degree in co-relation 60434. Up to 4579 conditions per place. [2024-06-28 04:21:10,544 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 295 selfloop transitions, 372 changer transitions 0/671 dead transitions. [2024-06-28 04:21:10,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 671 transitions, 14484 flow [2024-06-28 04:21:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:21:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:21:10,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 211 transitions. [2024-06-28 04:21:10,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358843537414966 [2024-06-28 04:21:10,557 INFO L175 Difference]: Start difference. First operand has 451 places, 632 transitions, 12540 flow. Second operand 14 states and 211 transitions. [2024-06-28 04:21:10,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 671 transitions, 14484 flow [2024-06-28 04:21:14,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 671 transitions, 13957 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:14,853 INFO L231 Difference]: Finished difference. Result has 458 places, 635 transitions, 12819 flow [2024-06-28 04:21:14,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12021, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12819, PETRI_PLACES=458, PETRI_TRANSITIONS=635} [2024-06-28 04:21:14,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-28 04:21:14,854 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 635 transitions, 12819 flow [2024-06-28 04:21:14,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:14,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:14,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:14,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:21:14,855 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-28 04:21:14,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:14,855 INFO L85 PathProgramCache]: Analyzing trace with hash -897053747, now seen corresponding path program 11 times [2024-06-28 04:21:14,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:14,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210779634] [2024-06-28 04:21:14,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:14,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:17,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:17,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:17,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210779634] [2024-06-28 04:21:17,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210779634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:17,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:17,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:21:17,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554505850] [2024-06-28 04:21:17,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:17,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:21:17,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:17,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:21:17,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:21:17,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:21:17,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 635 transitions, 12819 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:17,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:17,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:21:17,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:21,308 INFO L124 PetriNetUnfolderBase]: 4471/6802 cut-off events. [2024-06-28 04:21:21,308 INFO L125 PetriNetUnfolderBase]: For 1100696/1100710 co-relation queries the response was YES. [2024-06-28 04:21:21,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61717 conditions, 6802 events. 4471/6802 cut-off events. For 1100696/1100710 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39330 event pairs, 784 based on Foata normal form. 16/6818 useless extension candidates. Maximal degree in co-relation 61502. Up to 4619 conditions per place. [2024-06-28 04:21:21,420 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 372 changer transitions 0/678 dead transitions. [2024-06-28 04:21:21,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 678 transitions, 15071 flow [2024-06-28 04:21:21,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:21:21,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:21:21,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-28 04:21:21,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:21:21,422 INFO L175 Difference]: Start difference. First operand has 458 places, 635 transitions, 12819 flow. Second operand 13 states and 208 transitions. [2024-06-28 04:21:21,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 678 transitions, 15071 flow [2024-06-28 04:21:25,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 678 transitions, 14489 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:21:25,690 INFO L231 Difference]: Finished difference. Result has 461 places, 641 transitions, 13098 flow [2024-06-28 04:21:25,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12243, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13098, PETRI_PLACES=461, PETRI_TRANSITIONS=641} [2024-06-28 04:21:25,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-28 04:21:25,690 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 641 transitions, 13098 flow [2024-06-28 04:21:25,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:25,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:25,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:25,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:21:25,691 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-28 04:21:25,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:25,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2107300729, now seen corresponding path program 12 times [2024-06-28 04:21:25,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:25,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443055836] [2024-06-28 04:21:25,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:25,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:30,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:30,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443055836] [2024-06-28 04:21:30,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443055836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:30,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:30,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:21:30,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984442496] [2024-06-28 04:21:30,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:30,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:21:30,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:30,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:21:30,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:21:30,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:21:30,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 641 transitions, 13098 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:30,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:30,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:21:30,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:33,472 INFO L124 PetriNetUnfolderBase]: 4459/6790 cut-off events. [2024-06-28 04:21:33,473 INFO L125 PetriNetUnfolderBase]: For 1095191/1095205 co-relation queries the response was YES. [2024-06-28 04:21:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61468 conditions, 6790 events. 4459/6790 cut-off events. For 1095191/1095205 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39339 event pairs, 770 based on Foata normal form. 16/6806 useless extension candidates. Maximal degree in co-relation 61252. Up to 4611 conditions per place. [2024-06-28 04:21:33,590 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 296 selfloop transitions, 380 changer transitions 0/680 dead transitions. [2024-06-28 04:21:33,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 680 transitions, 15256 flow [2024-06-28 04:21:33,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:21:33,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:21:33,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 218 transitions. [2024-06-28 04:21:33,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-28 04:21:33,592 INFO L175 Difference]: Start difference. First operand has 461 places, 641 transitions, 13098 flow. Second operand 14 states and 218 transitions. [2024-06-28 04:21:33,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 680 transitions, 15256 flow [2024-06-28 04:21:38,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 680 transitions, 14297 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 04:21:38,291 INFO L231 Difference]: Finished difference. Result has 465 places, 641 transitions, 12905 flow [2024-06-28 04:21:38,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12139, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12905, PETRI_PLACES=465, PETRI_TRANSITIONS=641} [2024-06-28 04:21:38,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 04:21:38,292 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 641 transitions, 12905 flow [2024-06-28 04:21:38,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:38,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:38,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:38,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:21:38,293 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-28 04:21:38,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:38,293 INFO L85 PathProgramCache]: Analyzing trace with hash 59174733, now seen corresponding path program 13 times [2024-06-28 04:21:38,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:38,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463673887] [2024-06-28 04:21:38,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:38,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:38,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:41,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:41,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:41,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463673887] [2024-06-28 04:21:41,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463673887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:41,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:41,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:21:41,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790469191] [2024-06-28 04:21:41,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:41,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:21:41,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:41,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:21:41,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:21:41,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:21:41,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 641 transitions, 12905 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:41,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:41,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:21:41,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:45,574 INFO L124 PetriNetUnfolderBase]: 4479/6814 cut-off events. [2024-06-28 04:21:45,575 INFO L125 PetriNetUnfolderBase]: For 1106070/1106084 co-relation queries the response was YES. [2024-06-28 04:21:45,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61513 conditions, 6814 events. 4479/6814 cut-off events. For 1106070/1106084 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 39432 event pairs, 803 based on Foata normal form. 16/6830 useless extension candidates. Maximal degree in co-relation 61296. Up to 4627 conditions per place. [2024-06-28 04:21:45,687 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 300 selfloop transitions, 381 changer transitions 0/685 dead transitions. [2024-06-28 04:21:45,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 685 transitions, 14894 flow [2024-06-28 04:21:45,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-28 04:21:45,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-28 04:21:45,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 236 transitions. [2024-06-28 04:21:45,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-28 04:21:45,689 INFO L175 Difference]: Start difference. First operand has 465 places, 641 transitions, 12905 flow. Second operand 16 states and 236 transitions. [2024-06-28 04:21:45,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 685 transitions, 14894 flow [2024-06-28 04:21:50,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 685 transitions, 14110 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:21:50,584 INFO L231 Difference]: Finished difference. Result has 469 places, 644 transitions, 12940 flow [2024-06-28 04:21:50,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12127, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12940, PETRI_PLACES=469, PETRI_TRANSITIONS=644} [2024-06-28 04:21:50,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 04:21:50,585 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 644 transitions, 12940 flow [2024-06-28 04:21:50,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:50,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:50,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:50,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:21:50,586 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-28 04:21:50,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:50,586 INFO L85 PathProgramCache]: Analyzing trace with hash 59520693, now seen corresponding path program 14 times [2024-06-28 04:21:50,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:50,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469569794] [2024-06-28 04:21:50,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:50,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:54,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:54,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:54,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469569794] [2024-06-28 04:21:54,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469569794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:54,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:54,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:21:54,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003169278] [2024-06-28 04:21:54,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:54,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:21:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:54,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:21:54,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:21:54,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:21:54,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 644 transitions, 12940 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:54,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:54,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:21:54,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:56,937 INFO L124 PetriNetUnfolderBase]: 4467/6794 cut-off events. [2024-06-28 04:21:56,938 INFO L125 PetriNetUnfolderBase]: For 1093106/1093120 co-relation queries the response was YES. [2024-06-28 04:21:57,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61068 conditions, 6794 events. 4467/6794 cut-off events. For 1093106/1093120 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 39278 event pairs, 803 based on Foata normal form. 16/6810 useless extension candidates. Maximal degree in co-relation 60850. Up to 4619 conditions per place. [2024-06-28 04:21:57,063 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 293 selfloop transitions, 376 changer transitions 0/673 dead transitions. [2024-06-28 04:21:57,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 673 transitions, 14592 flow [2024-06-28 04:21:57,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:21:57,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:21:57,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 04:21:57,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-28 04:21:57,064 INFO L175 Difference]: Start difference. First operand has 469 places, 644 transitions, 12940 flow. Second operand 11 states and 174 transitions. [2024-06-28 04:21:57,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 673 transitions, 14592 flow [2024-06-28 04:22:01,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 673 transitions, 13806 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-28 04:22:01,952 INFO L231 Difference]: Finished difference. Result has 466 places, 644 transitions, 12912 flow [2024-06-28 04:22:01,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12154, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12912, PETRI_PLACES=466, PETRI_TRANSITIONS=644} [2024-06-28 04:22:01,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-28 04:22:01,952 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 644 transitions, 12912 flow [2024-06-28 04:22:01,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:01,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:01,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:01,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:22:01,953 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-28 04:22:01,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:01,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1229668483, now seen corresponding path program 15 times [2024-06-28 04:22:01,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:01,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562330208] [2024-06-28 04:22:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:01,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:05,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-28 04:22:05,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:05,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562330208] [2024-06-28 04:22:05,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562330208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:05,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:05,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:22:05,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525386037] [2024-06-28 04:22:05,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:05,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:22:05,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:05,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:22:05,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:22:05,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:22:05,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 644 transitions, 12912 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:05,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:05,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:22:05,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:08,404 INFO L124 PetriNetUnfolderBase]: 4455/6786 cut-off events. [2024-06-28 04:22:08,405 INFO L125 PetriNetUnfolderBase]: For 1077038/1077052 co-relation queries the response was YES. [2024-06-28 04:22:08,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60555 conditions, 6786 events. 4455/6786 cut-off events. For 1077038/1077052 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 39316 event pairs, 776 based on Foata normal form. 16/6802 useless extension candidates. Maximal degree in co-relation 60336. Up to 4611 conditions per place. [2024-06-28 04:22:08,517 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 300 selfloop transitions, 375 changer transitions 0/679 dead transitions. [2024-06-28 04:22:08,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 679 transitions, 14590 flow [2024-06-28 04:22:08,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:22:08,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:22:08,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-28 04:22:08,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772893772893773 [2024-06-28 04:22:08,519 INFO L175 Difference]: Start difference. First operand has 466 places, 644 transitions, 12912 flow. Second operand 13 states and 206 transitions. [2024-06-28 04:22:08,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 679 transitions, 14590 flow [2024-06-28 04:22:13,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 679 transitions, 13826 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 04:22:13,250 INFO L231 Difference]: Finished difference. Result has 469 places, 644 transitions, 12907 flow [2024-06-28 04:22:13,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12148, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12907, PETRI_PLACES=469, PETRI_TRANSITIONS=644} [2024-06-28 04:22:13,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 04:22:13,251 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 644 transitions, 12907 flow [2024-06-28 04:22:13,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:13,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:13,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:13,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:22:13,252 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-28 04:22:13,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash 779298076, now seen corresponding path program 3 times [2024-06-28 04:22:13,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:13,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113690083] [2024-06-28 04:22:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:16,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:16,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:16,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113690083] [2024-06-28 04:22:16,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113690083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:16,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:16,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:22:16,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275319730] [2024-06-28 04:22:16,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:16,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:22:16,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:16,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:22:16,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:22:16,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 04:22:16,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 644 transitions, 12907 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:16,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:16,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 04:22:16,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15