./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_power.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/safe018_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:03:34,521 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:03:34,599 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:03:34,602 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:03:34,603 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:03:34,617 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:03:34,618 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:03:34,618 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:03:34,618 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:03:34,619 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:03:34,619 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:03:34,619 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:03:34,620 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:03:34,620 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:03:34,620 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:03:34,620 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:03:34,621 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:03:34,621 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:03:34,621 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:03:34,622 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:03:34,622 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:03:34,622 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:03:34,623 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:03:34,623 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:03:34,623 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:03:34,623 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:03:34,624 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:03:34,628 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:03:34,628 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:03:34,628 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:03:34,629 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:03:34,629 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:03:34,629 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:03:34,630 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:03:34,630 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:03:34,631 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:03:34,631 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 [2024-06-28 02:03:34,795 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:03:34,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:03:34,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:03:34,814 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:03:34,814 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:03:34,815 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-28 02:03:35,867 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:03:36,102 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:03:36,103 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-28 02:03:36,125 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae27ceddb/a05f0af01ef4411dbbf7a5f116152160/FLAGa1c93ce37 [2024-06-28 02:03:36,139 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae27ceddb/a05f0af01ef4411dbbf7a5f116152160 [2024-06-28 02:03:36,142 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:03:36,143 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:03:36,144 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/safe018_power.opt.yml/witness.yml [2024-06-28 02:03:36,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:03:36,330 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:03:36,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:03:36,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:03:36,336 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:03:36,336 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:03:36" (1/2) ... [2024-06-28 02:03:36,337 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7afd1656 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:03:36, skipping insertion in model container [2024-06-28 02:03:36,337 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:03:36" (1/2) ... [2024-06-28 02:03:36,338 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e097191 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:03:36, skipping insertion in model container [2024-06-28 02:03:36,339 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:03:36" (2/2) ... [2024-06-28 02:03:36,339 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7afd1656 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36, skipping insertion in model container [2024-06-28 02:03:36,339 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:03:36" (2/2) ... [2024-06-28 02:03:36,339 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:03:36,446 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:03:36,447 INFO L97 edCorrectnessWitness]: Location invariant before [L862-L862] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 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_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_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$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))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-28 02:03:36,447 INFO L97 edCorrectnessWitness]: Location invariant before [L865-L865] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 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_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_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$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))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-28 02:03:36,448 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 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_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_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$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))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-28 02:03:36,448 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:03:36,448 INFO L106 edCorrectnessWitness]: ghost_update [L860-L860] multithreaded = 1; [2024-06-28 02:03:36,483 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:03:36,603 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i[994,1007] [2024-06-28 02:03:36,781 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:03:36,803 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:03:36,832 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i[994,1007] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:03:36,914 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:03:36,941 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:03:36,942 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36 WrapperNode [2024-06-28 02:03:36,942 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:03:36,943 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:03:36,943 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:03:36,943 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:03:36,948 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:36,970 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:36,997 INFO L138 Inliner]: procedures = 175, calls = 87, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 247 [2024-06-28 02:03:36,997 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:03:36,998 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:03:36,998 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:03:36,998 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:03:37,006 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,006 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,011 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,029 INFO L175 MemorySlicer]: Split 48 memory accesses to 2 slices as follows [2, 46]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 02:03:37,052 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,053 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,084 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,086 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,088 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,090 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,093 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:03:37,094 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:03:37,094 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:03:37,094 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:03:37,095 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (1/1) ... [2024-06-28 02:03:37,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:03:37,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:03:37,125 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 02:03:37,130 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 02:03:37,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:03:37,168 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:03:37,169 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:03:37,169 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:03:37,169 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:03:37,169 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:03:37,169 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:03:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:03:37,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 02:03:37,172 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:03:37,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:03:37,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:03:37,174 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 02:03:37,318 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:03:37,321 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:03:37,789 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:03:37,789 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:03:38,143 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:03:38,144 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:03:38,144 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:03:38 BoogieIcfgContainer [2024-06-28 02:03:38,144 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:03:38,147 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:03:38,147 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:03:38,149 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:03:38,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:03:36" (1/4) ... [2024-06-28 02:03:38,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38f82227 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:03:38, skipping insertion in model container [2024-06-28 02:03:38,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:03:36" (2/4) ... [2024-06-28 02:03:38,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38f82227 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:03:38, skipping insertion in model container [2024-06-28 02:03:38,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:03:36" (3/4) ... [2024-06-28 02:03:38,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38f82227 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:03:38, skipping insertion in model container [2024-06-28 02:03:38,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:03:38" (4/4) ... [2024-06-28 02:03:38,152 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_power.opt.i [2024-06-28 02:03:38,167 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:03:38,167 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 02:03:38,167 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:03:38,233 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:03:38,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:03:38,289 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 02:03:38,290 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:03:38,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 53 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 02:03:38,294 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:03:38,297 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 02:03:38,349 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:03:38,355 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;@24a71790, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:03:38,355 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 02:03:38,359 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:03:38,359 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:03:38,359 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:03:38,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:38,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:03:38,360 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:38,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:38,399 INFO L85 PathProgramCache]: Analyzing trace with hash 867400723, now seen corresponding path program 1 times [2024-06-28 02:03:38,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:38,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306317786] [2024-06-28 02:03:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:38,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:38,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:39,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:39,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306317786] [2024-06-28 02:03:39,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306317786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:39,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:39,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:03:39,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479593635] [2024-06-28 02:03:39,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:39,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:03:39,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:39,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:03:39,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:03:39,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:03:39,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:39,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:39,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:03:39,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:41,048 INFO L124 PetriNetUnfolderBase]: 3526/5541 cut-off events. [2024-06-28 02:03:41,048 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-06-28 02:03:41,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10705 conditions, 5541 events. 3526/5541 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33815 event pairs, 1746 based on Foata normal form. 144/5115 useless extension candidates. Maximal degree in co-relation 10693. Up to 5060 conditions per place. [2024-06-28 02:03:41,080 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 47 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-06-28 02:03:41,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 245 flow [2024-06-28 02:03:41,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:03:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:03:41,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-28 02:03:41,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 02:03:41,092 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 93 transitions. [2024-06-28 02:03:41,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 245 flow [2024-06-28 02:03:41,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 62 transitions, 240 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:03:41,100 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 136 flow [2024-06-28 02:03:41,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-28 02:03:41,104 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 02:03:41,104 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 136 flow [2024-06-28 02:03:41,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:41,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:41,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:41,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:03:41,106 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:41,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:41,107 INFO L85 PathProgramCache]: Analyzing trace with hash -129258384, now seen corresponding path program 1 times [2024-06-28 02:03:41,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:41,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426664315] [2024-06-28 02:03:41,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:41,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:41,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 02:03:41,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:41,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426664315] [2024-06-28 02:03:41,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426664315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:41,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:41,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:03:41,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378972786] [2024-06-28 02:03:41,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:41,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:03:41,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:41,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:03:41,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:03:41,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-28 02:03:41,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 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 02:03:41,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:41,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-28 02:03:41,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:41,702 INFO L124 PetriNetUnfolderBase]: 1382/2454 cut-off events. [2024-06-28 02:03:41,703 INFO L125 PetriNetUnfolderBase]: For 313/315 co-relation queries the response was YES. [2024-06-28 02:03:41,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 2454 events. 1382/2454 cut-off events. For 313/315 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15622 event pairs, 575 based on Foata normal form. 0/2383 useless extension candidates. Maximal degree in co-relation 5100. Up to 1659 conditions per place. [2024-06-28 02:03:41,714 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 48 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2024-06-28 02:03:41,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 277 flow [2024-06-28 02:03:41,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:03:41,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:03:41,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-06-28 02:03:41,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2024-06-28 02:03:41,716 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 136 flow. Second operand 3 states and 97 transitions. [2024-06-28 02:03:41,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 277 flow [2024-06-28 02:03:41,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:03:41,718 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 128 flow [2024-06-28 02:03:41,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-28 02:03:41,719 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 02:03:41,719 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 128 flow [2024-06-28 02:03:41,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 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 02:03:41,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:41,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:41,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:03:41,720 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:41,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:41,720 INFO L85 PathProgramCache]: Analyzing trace with hash 606876974, now seen corresponding path program 1 times [2024-06-28 02:03:41,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:41,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426249476] [2024-06-28 02:03:41,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:41,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:41,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:43,816 INFO 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 02:03:43,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:43,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426249476] [2024-06-28 02:03:43,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426249476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:43,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:43,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:03:43,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495469474] [2024-06-28 02:03:43,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:43,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:03:43,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:43,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:03:43,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:03:43,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:43,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 128 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 02:03:43,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:43,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:43,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:44,815 INFO L124 PetriNetUnfolderBase]: 3694/5791 cut-off events. [2024-06-28 02:03:44,815 INFO L125 PetriNetUnfolderBase]: For 1455/1455 co-relation queries the response was YES. [2024-06-28 02:03:44,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12706 conditions, 5791 events. 3694/5791 cut-off events. For 1455/1455 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 33652 event pairs, 1327 based on Foata normal form. 6/5643 useless extension candidates. Maximal degree in co-relation 12693. Up to 5208 conditions per place. [2024-06-28 02:03:44,841 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 56 selfloop transitions, 8 changer transitions 1/73 dead transitions. [2024-06-28 02:03:44,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 73 transitions, 324 flow [2024-06-28 02:03:44,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:03:44,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:03:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 02:03:44,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-28 02:03:44,843 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 128 flow. Second operand 4 states and 112 transitions. [2024-06-28 02:03:44,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 73 transitions, 324 flow [2024-06-28 02:03:44,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 316 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:03:44,845 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 158 flow [2024-06-28 02:03:44,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-28 02:03:44,846 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 1 predicate places. [2024-06-28 02:03:44,846 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 158 flow [2024-06-28 02:03:44,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 02:03:44,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:44,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:44,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:03:44,847 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:44,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 336756767, now seen corresponding path program 1 times [2024-06-28 02:03:44,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:44,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910254905] [2024-06-28 02:03:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:44,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:46,116 INFO 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 02:03:46,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:46,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910254905] [2024-06-28 02:03:46,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910254905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:46,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:46,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:03:46,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251867167] [2024-06-28 02:03:46,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:46,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:03:46,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:46,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:03:46,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:03:46,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:46,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 158 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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 02:03:46,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:46,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:46,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:46,937 INFO L124 PetriNetUnfolderBase]: 2628/4213 cut-off events. [2024-06-28 02:03:46,938 INFO L125 PetriNetUnfolderBase]: For 1691/1691 co-relation queries the response was YES. [2024-06-28 02:03:46,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9778 conditions, 4213 events. 2628/4213 cut-off events. For 1691/1691 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24830 event pairs, 1195 based on Foata normal form. 4/4095 useless extension candidates. Maximal degree in co-relation 9763. Up to 3776 conditions per place. [2024-06-28 02:03:46,955 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 59 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-28 02:03:46,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 77 transitions, 380 flow [2024-06-28 02:03:46,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:03:46,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:03:46,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:03:46,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5063829787234042 [2024-06-28 02:03:46,957 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 158 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:03:46,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 77 transitions, 380 flow [2024-06-28 02:03:46,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 77 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:03:46,960 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 220 flow [2024-06-28 02:03:46,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 02:03:46,960 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2024-06-28 02:03:46,960 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 220 flow [2024-06-28 02:03:46,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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 02:03:46,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:46,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:46,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:03:46,961 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:46,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:46,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1835227389, now seen corresponding path program 1 times [2024-06-28 02:03:46,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:46,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198023432] [2024-06-28 02:03:46,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:46,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:48,709 INFO 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 02:03:48,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:48,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198023432] [2024-06-28 02:03:48,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198023432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:48,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:48,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:03:48,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506054890] [2024-06-28 02:03:48,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:48,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:03:48,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:48,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:03:48,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:03:48,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:48,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 220 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:48,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:48,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:48,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:49,687 INFO L124 PetriNetUnfolderBase]: 2652/4246 cut-off events. [2024-06-28 02:03:49,688 INFO L125 PetriNetUnfolderBase]: For 3474/3474 co-relation queries the response was YES. [2024-06-28 02:03:49,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11250 conditions, 4246 events. 2652/4246 cut-off events. For 3474/3474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24949 event pairs, 1143 based on Foata normal form. 4/4128 useless extension candidates. Maximal degree in co-relation 11232. Up to 3771 conditions per place. [2024-06-28 02:03:49,706 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 68 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-28 02:03:49,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 91 transitions, 490 flow [2024-06-28 02:03:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:03:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:03:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:03:49,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:03:49,708 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 220 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:03:49,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 91 transitions, 490 flow [2024-06-28 02:03:49,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 470 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:03:49,712 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 278 flow [2024-06-28 02:03:49,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-28 02:03:49,713 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-06-28 02:03:49,713 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 278 flow [2024-06-28 02:03:49,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:49,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:49,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:49,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:03:49,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:49,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:49,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1500766206, now seen corresponding path program 1 times [2024-06-28 02:03:49,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:49,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679432707] [2024-06-28 02:03:49,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:49,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:49,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:51,699 INFO 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 02:03:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679432707] [2024-06-28 02:03:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679432707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:03:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544611995] [2024-06-28 02:03:51,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:03:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:03:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:03:51,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:51,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:51,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:51,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:51,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:52,903 INFO L124 PetriNetUnfolderBase]: 2644/4235 cut-off events. [2024-06-28 02:03:52,903 INFO L125 PetriNetUnfolderBase]: For 5732/5732 co-relation queries the response was YES. [2024-06-28 02:03:52,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12440 conditions, 4235 events. 2644/4235 cut-off events. For 5732/5732 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24805 event pairs, 1093 based on Foata normal form. 4/4117 useless extension candidates. Maximal degree in co-relation 12420. Up to 3755 conditions per place. [2024-06-28 02:03:52,929 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 27 changer transitions 0/121 dead transitions. [2024-06-28 02:03:52,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 121 transitions, 754 flow [2024-06-28 02:03:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:03:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:03:52,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:03:52,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 02:03:52,931 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 278 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:03:52,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 121 transitions, 754 flow [2024-06-28 02:03:52,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 121 transitions, 694 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:03:52,938 INFO L231 Difference]: Finished difference. Result has 67 places, 81 transitions, 490 flow [2024-06-28 02:03:52,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=490, PETRI_PLACES=67, PETRI_TRANSITIONS=81} [2024-06-28 02:03:52,941 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 02:03:52,941 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 81 transitions, 490 flow [2024-06-28 02:03:52,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:52,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:52,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:52,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:03:52,942 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:52,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:52,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1756428543, now seen corresponding path program 1 times [2024-06-28 02:03:52,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:52,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466421063] [2024-06-28 02:03:52,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:52,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:52,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:54,922 INFO 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 02:03:54,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:54,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466421063] [2024-06-28 02:03:54,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466421063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:54,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:54,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:03:54,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37966304] [2024-06-28 02:03:54,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:54,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:03:54,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:54,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:03:54,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:03:54,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:03:54,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 81 transitions, 490 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:54,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:54,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:03:54,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:56,108 INFO L124 PetriNetUnfolderBase]: 3352/5314 cut-off events. [2024-06-28 02:03:56,109 INFO L125 PetriNetUnfolderBase]: For 9912/9912 co-relation queries the response was YES. [2024-06-28 02:03:56,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16601 conditions, 5314 events. 3352/5314 cut-off events. For 9912/9912 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 30864 event pairs, 1199 based on Foata normal form. 2/5162 useless extension candidates. Maximal degree in co-relation 16577. Up to 4688 conditions per place. [2024-06-28 02:03:56,134 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 77 selfloop transitions, 25 changer transitions 0/109 dead transitions. [2024-06-28 02:03:56,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 790 flow [2024-06-28 02:03:56,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:03:56,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:03:56,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:03:56,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5063829787234042 [2024-06-28 02:03:56,136 INFO L175 Difference]: Start difference. First operand has 67 places, 81 transitions, 490 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:03:56,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 790 flow [2024-06-28 02:03:56,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 109 transitions, 742 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-28 02:03:56,146 INFO L231 Difference]: Finished difference. Result has 71 places, 85 transitions, 559 flow [2024-06-28 02:03:56,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=559, PETRI_PLACES=71, PETRI_TRANSITIONS=85} [2024-06-28 02:03:56,146 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-06-28 02:03:56,146 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 85 transitions, 559 flow [2024-06-28 02:03:56,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:56,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:56,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:56,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:03:56,147 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:56,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash -744981969, now seen corresponding path program 1 times [2024-06-28 02:03:56,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:56,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597522420] [2024-06-28 02:03:56,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:58,628 INFO 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 02:03:58,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:58,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597522420] [2024-06-28 02:03:58,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597522420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:58,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:58,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:58,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293858379] [2024-06-28 02:03:58,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:58,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:58,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:58,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:58,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:58,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:03:58,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 85 transitions, 559 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:03:58,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:58,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:03:58,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:59,751 INFO L124 PetriNetUnfolderBase]: 3381/5363 cut-off events. [2024-06-28 02:03:59,751 INFO L125 PetriNetUnfolderBase]: For 13682/13682 co-relation queries the response was YES. [2024-06-28 02:03:59,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17846 conditions, 5363 events. 3381/5363 cut-off events. For 13682/13682 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31191 event pairs, 1146 based on Foata normal form. 2/5211 useless extension candidates. Maximal degree in co-relation 17819. Up to 4652 conditions per place. [2024-06-28 02:03:59,779 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 92 selfloop transitions, 32 changer transitions 0/131 dead transitions. [2024-06-28 02:03:59,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 131 transitions, 1019 flow [2024-06-28 02:03:59,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:03:59,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:03:59,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:03:59,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070921985815603 [2024-06-28 02:03:59,781 INFO L175 Difference]: Start difference. First operand has 71 places, 85 transitions, 559 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:03:59,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 131 transitions, 1019 flow [2024-06-28 02:03:59,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 131 transitions, 925 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:03:59,838 INFO L231 Difference]: Finished difference. Result has 76 places, 97 transitions, 720 flow [2024-06-28 02:03:59,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=76, PETRI_TRANSITIONS=97} [2024-06-28 02:03:59,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 23 predicate places. [2024-06-28 02:03:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 97 transitions, 720 flow [2024-06-28 02:03:59,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:03:59,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:59,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:59,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:03:59,839 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:03:59,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:59,839 INFO L85 PathProgramCache]: Analyzing trace with hash 679138055, now seen corresponding path program 2 times [2024-06-28 02:03:59,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:59,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705315307] [2024-06-28 02:03:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:59,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:02,149 INFO 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 02:04:02,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:02,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705315307] [2024-06-28 02:04:02,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705315307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:02,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:02,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:02,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490651912] [2024-06-28 02:04:02,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:02,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:02,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:02,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:02,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:02,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:02,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 97 transitions, 720 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:02,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:02,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:02,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:03,555 INFO L124 PetriNetUnfolderBase]: 3379/5370 cut-off events. [2024-06-28 02:04:03,556 INFO L125 PetriNetUnfolderBase]: For 13910/13920 co-relation queries the response was YES. [2024-06-28 02:04:03,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18039 conditions, 5370 events. 3379/5370 cut-off events. For 13910/13920 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 31382 event pairs, 1156 based on Foata normal form. 10/5228 useless extension candidates. Maximal degree in co-relation 18009. Up to 4692 conditions per place. [2024-06-28 02:04:03,585 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 120 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-28 02:04:03,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 153 transitions, 1195 flow [2024-06-28 02:04:03,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:03,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:03,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:04:03,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 02:04:03,587 INFO L175 Difference]: Start difference. First operand has 76 places, 97 transitions, 720 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:04:03,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 153 transitions, 1195 flow [2024-06-28 02:04:03,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 153 transitions, 1151 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:04:03,602 INFO L231 Difference]: Finished difference. Result has 83 places, 102 transitions, 805 flow [2024-06-28 02:04:03,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=83, PETRI_TRANSITIONS=102} [2024-06-28 02:04:03,603 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2024-06-28 02:04:03,603 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 102 transitions, 805 flow [2024-06-28 02:04:03,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:03,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:03,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:03,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:04:03,604 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:03,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:03,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1978565249, now seen corresponding path program 1 times [2024-06-28 02:04:03,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:03,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565358073] [2024-06-28 02:04:03,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:03,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:03,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:05,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:05,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:05,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565358073] [2024-06-28 02:04:05,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565358073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:05,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:05,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:04:05,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788081395] [2024-06-28 02:04:05,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:05,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:04:05,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:05,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:04:05,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:04:05,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:05,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 102 transitions, 805 flow. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 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 02:04:05,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:05,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:05,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:06,270 INFO L124 PetriNetUnfolderBase]: 2660/4255 cut-off events. [2024-06-28 02:04:06,270 INFO L125 PetriNetUnfolderBase]: For 15684/15684 co-relation queries the response was YES. [2024-06-28 02:04:06,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15659 conditions, 4255 events. 2660/4255 cut-off events. For 15684/15684 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24932 event pairs, 1063 based on Foata normal form. 2/4133 useless extension candidates. Maximal degree in co-relation 15626. Up to 3784 conditions per place. [2024-06-28 02:04:06,297 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 104 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2024-06-28 02:04:06,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 130 transitions, 1181 flow [2024-06-28 02:04:06,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:04:06,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:04:06,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:04:06,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502127659574468 [2024-06-28 02:04:06,299 INFO L175 Difference]: Start difference. First operand has 83 places, 102 transitions, 805 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:04:06,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 130 transitions, 1181 flow [2024-06-28 02:04:06,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 130 transitions, 1092 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:04:06,311 INFO L231 Difference]: Finished difference. Result has 84 places, 108 transitions, 838 flow [2024-06-28 02:04:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=838, PETRI_PLACES=84, PETRI_TRANSITIONS=108} [2024-06-28 02:04:06,312 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2024-06-28 02:04:06,312 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 108 transitions, 838 flow [2024-06-28 02:04:06,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 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 02:04:06,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:06,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:06,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:04:06,313 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:06,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:06,313 INFO L85 PathProgramCache]: Analyzing trace with hash -37707620, now seen corresponding path program 1 times [2024-06-28 02:04:06,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:06,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911034518] [2024-06-28 02:04:06,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:06,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:08,048 INFO 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 02:04:08,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:08,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911034518] [2024-06-28 02:04:08,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911034518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:08,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:08,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:08,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697300238] [2024-06-28 02:04:08,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:08,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:08,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:08,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:08,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:08,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 108 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:08,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:08,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:08,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:09,419 INFO L124 PetriNetUnfolderBase]: 3523/5583 cut-off events. [2024-06-28 02:04:09,419 INFO L125 PetriNetUnfolderBase]: For 23567/23567 co-relation queries the response was YES. [2024-06-28 02:04:09,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20850 conditions, 5583 events. 3523/5583 cut-off events. For 23567/23567 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 32411 event pairs, 717 based on Foata normal form. 16/5445 useless extension candidates. Maximal degree in co-relation 20815. Up to 4792 conditions per place. [2024-06-28 02:04:09,448 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 122 selfloop transitions, 20 changer transitions 0/149 dead transitions. [2024-06-28 02:04:09,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 149 transitions, 1266 flow [2024-06-28 02:04:09,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:04:09,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:04:09,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:04:09,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-28 02:04:09,450 INFO L175 Difference]: Start difference. First operand has 84 places, 108 transitions, 838 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:04:09,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 149 transitions, 1266 flow [2024-06-28 02:04:09,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 149 transitions, 1248 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:04:09,471 INFO L231 Difference]: Finished difference. Result has 90 places, 114 transitions, 937 flow [2024-06-28 02:04:09,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=937, PETRI_PLACES=90, PETRI_TRANSITIONS=114} [2024-06-28 02:04:09,471 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 37 predicate places. [2024-06-28 02:04:09,472 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 114 transitions, 937 flow [2024-06-28 02:04:09,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:09,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:09,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:04:09,472 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:09,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:09,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1619608596, now seen corresponding path program 2 times [2024-06-28 02:04:09,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:09,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594961732] [2024-06-28 02:04:09,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:09,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:09,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:11,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 02:04:11,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:11,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594961732] [2024-06-28 02:04:11,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594961732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:11,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:11,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:11,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371629241] [2024-06-28 02:04:11,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:11,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:11,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:11,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:11,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:11,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:11,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 114 transitions, 937 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:11,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:11,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:11,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:13,255 INFO L124 PetriNetUnfolderBase]: 3520/5579 cut-off events. [2024-06-28 02:04:13,255 INFO L125 PetriNetUnfolderBase]: For 27412/27412 co-relation queries the response was YES. [2024-06-28 02:04:13,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21593 conditions, 5579 events. 3520/5579 cut-off events. For 27412/27412 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 32527 event pairs, 1132 based on Foata normal form. 4/5429 useless extension candidates. Maximal degree in co-relation 21554. Up to 4894 conditions per place. [2024-06-28 02:04:13,280 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 108 selfloop transitions, 35 changer transitions 0/150 dead transitions. [2024-06-28 02:04:13,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 150 transitions, 1351 flow [2024-06-28 02:04:13,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:04:13,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:04:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:04:13,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-28 02:04:13,282 INFO L175 Difference]: Start difference. First operand has 90 places, 114 transitions, 937 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:04:13,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 150 transitions, 1351 flow [2024-06-28 02:04:13,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 150 transitions, 1302 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:04:13,304 INFO L231 Difference]: Finished difference. Result has 93 places, 117 transitions, 1016 flow [2024-06-28 02:04:13,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1016, PETRI_PLACES=93, PETRI_TRANSITIONS=117} [2024-06-28 02:04:13,304 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-28 02:04:13,305 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 117 transitions, 1016 flow [2024-06-28 02:04:13,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:04:13,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:13,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:13,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:04:13,305 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:13,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:13,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1619602644, now seen corresponding path program 1 times [2024-06-28 02:04:13,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:13,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198439820] [2024-06-28 02:04:13,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:13,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:15,824 INFO 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 02:04:15,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198439820] [2024-06-28 02:04:15,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198439820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:15,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:15,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:04:15,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335897360] [2024-06-28 02:04:15,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:15,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:04:15,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:15,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:04:15,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:04:15,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:15,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 117 transitions, 1016 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:15,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:15,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:15,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:17,343 INFO L124 PetriNetUnfolderBase]: 3683/5846 cut-off events. [2024-06-28 02:04:17,343 INFO L125 PetriNetUnfolderBase]: For 33529/33529 co-relation queries the response was YES. [2024-06-28 02:04:17,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23494 conditions, 5846 events. 3683/5846 cut-off events. For 33529/33529 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34334 event pairs, 980 based on Foata normal form. 16/5708 useless extension candidates. Maximal degree in co-relation 23454. Up to 4740 conditions per place. [2024-06-28 02:04:17,374 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 126 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-28 02:04:17,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 172 transitions, 1598 flow [2024-06-28 02:04:17,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:17,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:17,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:04:17,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-28 02:04:17,375 INFO L175 Difference]: Start difference. First operand has 93 places, 117 transitions, 1016 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:04:17,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 172 transitions, 1598 flow [2024-06-28 02:04:17,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 172 transitions, 1459 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:04:17,413 INFO L231 Difference]: Finished difference. Result has 96 places, 124 transitions, 1093 flow [2024-06-28 02:04:17,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1093, PETRI_PLACES=96, PETRI_TRANSITIONS=124} [2024-06-28 02:04:17,413 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 43 predicate places. [2024-06-28 02:04:17,414 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 124 transitions, 1093 flow [2024-06-28 02:04:17,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:17,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:17,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:17,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:04:17,414 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:17,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:17,415 INFO L85 PathProgramCache]: Analyzing trace with hash -421547420, now seen corresponding path program 2 times [2024-06-28 02:04:17,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:17,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160089806] [2024-06-28 02:04:17,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:17,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:19,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:19,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:19,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160089806] [2024-06-28 02:04:19,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160089806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:19,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:19,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:04:19,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104261547] [2024-06-28 02:04:19,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:19,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:04:19,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:19,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:04:19,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:04:19,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:19,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 124 transitions, 1093 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:19,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:19,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:19,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:21,488 INFO L124 PetriNetUnfolderBase]: 3908/6199 cut-off events. [2024-06-28 02:04:21,488 INFO L125 PetriNetUnfolderBase]: For 41667/41667 co-relation queries the response was YES. [2024-06-28 02:04:21,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26056 conditions, 6199 events. 3908/6199 cut-off events. For 41667/41667 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 36668 event pairs, 1037 based on Foata normal form. 12/6057 useless extension candidates. Maximal degree in co-relation 26015. Up to 4743 conditions per place. [2024-06-28 02:04:21,524 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 121 selfloop transitions, 66 changer transitions 0/194 dead transitions. [2024-06-28 02:04:21,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 194 transitions, 1887 flow [2024-06-28 02:04:21,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:21,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:21,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:04:21,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:04:21,526 INFO L175 Difference]: Start difference. First operand has 96 places, 124 transitions, 1093 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:04:21,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 194 transitions, 1887 flow [2024-06-28 02:04:21,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 194 transitions, 1801 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:04:21,581 INFO L231 Difference]: Finished difference. Result has 101 places, 134 transitions, 1416 flow [2024-06-28 02:04:21,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1416, PETRI_PLACES=101, PETRI_TRANSITIONS=134} [2024-06-28 02:04:21,582 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-06-28 02:04:21,582 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 134 transitions, 1416 flow [2024-06-28 02:04:21,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:21,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:21,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:21,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:04:21,582 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:21,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:21,583 INFO L85 PathProgramCache]: Analyzing trace with hash 435535732, now seen corresponding path program 3 times [2024-06-28 02:04:21,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:21,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555037197] [2024-06-28 02:04:21,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:21,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:24,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:24,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555037197] [2024-06-28 02:04:24,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555037197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:24,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:24,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:04:24,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684811904] [2024-06-28 02:04:24,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:24,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:04:24,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:24,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:04:24,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:04:24,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:24,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 134 transitions, 1416 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:24,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:24,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:24,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:25,752 INFO L124 PetriNetUnfolderBase]: 3898/6189 cut-off events. [2024-06-28 02:04:25,752 INFO L125 PetriNetUnfolderBase]: For 47701/47711 co-relation queries the response was YES. [2024-06-28 02:04:25,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27142 conditions, 6189 events. 3898/6189 cut-off events. For 47701/47711 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 36619 event pairs, 1218 based on Foata normal form. 24/6061 useless extension candidates. Maximal degree in co-relation 27098. Up to 5300 conditions per place. [2024-06-28 02:04:25,782 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 156 selfloop transitions, 27 changer transitions 0/190 dead transitions. [2024-06-28 02:04:25,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 190 transitions, 1980 flow [2024-06-28 02:04:25,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:25,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:25,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:04:25,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 02:04:25,786 INFO L175 Difference]: Start difference. First operand has 101 places, 134 transitions, 1416 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:04:25,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 190 transitions, 1980 flow [2024-06-28 02:04:25,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 190 transitions, 1853 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 02:04:25,852 INFO L231 Difference]: Finished difference. Result has 105 places, 135 transitions, 1383 flow [2024-06-28 02:04:25,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1383, PETRI_PLACES=105, PETRI_TRANSITIONS=135} [2024-06-28 02:04:25,853 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 52 predicate places. [2024-06-28 02:04:25,853 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 135 transitions, 1383 flow [2024-06-28 02:04:25,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:25,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:25,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:25,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:04:25,853 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:25,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:25,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1194364724, now seen corresponding path program 1 times [2024-06-28 02:04:25,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:25,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006495154] [2024-06-28 02:04:25,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:25,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:27,803 INFO 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 02:04:27,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:27,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006495154] [2024-06-28 02:04:27,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006495154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:27,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:27,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:04:27,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216409674] [2024-06-28 02:04:27,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:27,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:04:27,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:27,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:04:27,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:04:27,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:27,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 135 transitions, 1383 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:27,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:27,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:27,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:29,269 INFO L124 PetriNetUnfolderBase]: 3892/6167 cut-off events. [2024-06-28 02:04:29,269 INFO L125 PetriNetUnfolderBase]: For 43259/43259 co-relation queries the response was YES. [2024-06-28 02:04:29,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26595 conditions, 6167 events. 3892/6167 cut-off events. For 43259/43259 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 36369 event pairs, 1257 based on Foata normal form. 2/6021 useless extension candidates. Maximal degree in co-relation 26549. Up to 5612 conditions per place. [2024-06-28 02:04:29,301 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 156 selfloop transitions, 15 changer transitions 0/178 dead transitions. [2024-06-28 02:04:29,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 178 transitions, 1977 flow [2024-06-28 02:04:29,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:04:29,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:04:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 02:04:29,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-28 02:04:29,303 INFO L175 Difference]: Start difference. First operand has 105 places, 135 transitions, 1383 flow. Second operand 6 states and 132 transitions. [2024-06-28 02:04:29,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 178 transitions, 1977 flow [2024-06-28 02:04:29,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 178 transitions, 1913 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:04:29,353 INFO L231 Difference]: Finished difference. Result has 107 places, 148 transitions, 1513 flow [2024-06-28 02:04:29,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1513, PETRI_PLACES=107, PETRI_TRANSITIONS=148} [2024-06-28 02:04:29,353 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 54 predicate places. [2024-06-28 02:04:29,353 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 148 transitions, 1513 flow [2024-06-28 02:04:29,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:29,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:29,354 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 02:04:29,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:04:29,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:29,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:29,354 INFO L85 PathProgramCache]: Analyzing trace with hash 324299451, now seen corresponding path program 1 times [2024-06-28 02:04:29,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:29,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056239845] [2024-06-28 02:04:29,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:29,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:29,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:31,338 INFO 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 02:04:31,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:31,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056239845] [2024-06-28 02:04:31,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056239845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:31,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:31,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:04:31,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599502206] [2024-06-28 02:04:31,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:31,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:04:31,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:31,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:04:31,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:04:31,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:31,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 148 transitions, 1513 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:31,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:31,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:31,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:32,614 INFO L124 PetriNetUnfolderBase]: 3709/6023 cut-off events. [2024-06-28 02:04:32,614 INFO L125 PetriNetUnfolderBase]: For 44923/44923 co-relation queries the response was YES. [2024-06-28 02:04:32,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26931 conditions, 6023 events. 3709/6023 cut-off events. For 44923/44923 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36335 event pairs, 1205 based on Foata normal form. 3/5869 useless extension candidates. Maximal degree in co-relation 26882. Up to 5351 conditions per place. [2024-06-28 02:04:32,652 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 20 changer transitions 0/185 dead transitions. [2024-06-28 02:04:32,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 185 transitions, 2049 flow [2024-06-28 02:04:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:04:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:04:32,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:04:32,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-28 02:04:32,653 INFO L175 Difference]: Start difference. First operand has 107 places, 148 transitions, 1513 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:04:32,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 185 transitions, 2049 flow [2024-06-28 02:04:32,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 185 transitions, 2043 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 02:04:32,706 INFO L231 Difference]: Finished difference. Result has 113 places, 155 transitions, 1658 flow [2024-06-28 02:04:32,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=113, PETRI_TRANSITIONS=155} [2024-06-28 02:04:32,707 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 60 predicate places. [2024-06-28 02:04:32,707 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 155 transitions, 1658 flow [2024-06-28 02:04:32,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:32,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:32,707 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 02:04:32,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:04:32,708 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:32,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1269231265, now seen corresponding path program 2 times [2024-06-28 02:04:32,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:32,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402968533] [2024-06-28 02:04:32,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:32,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:34,408 INFO 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 02:04:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402968533] [2024-06-28 02:04:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402968533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:04:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559131231] [2024-06-28 02:04:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:34,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:04:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:04:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:04:34,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:34,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 155 transitions, 1658 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:36,011 INFO L124 PetriNetUnfolderBase]: 3853/6217 cut-off events. [2024-06-28 02:04:36,011 INFO L125 PetriNetUnfolderBase]: For 53283/53283 co-relation queries the response was YES. [2024-06-28 02:04:36,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29337 conditions, 6217 events. 3853/6217 cut-off events. For 53283/53283 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 37437 event pairs, 1274 based on Foata normal form. 3/6059 useless extension candidates. Maximal degree in co-relation 29284. Up to 5482 conditions per place. [2024-06-28 02:04:36,046 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 166 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-28 02:04:36,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 203 transitions, 2354 flow [2024-06-28 02:04:36,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:36,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:36,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:04:36,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-28 02:04:36,048 INFO L175 Difference]: Start difference. First operand has 113 places, 155 transitions, 1658 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:04:36,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 203 transitions, 2354 flow [2024-06-28 02:04:36,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 203 transitions, 2318 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-28 02:04:36,115 INFO L231 Difference]: Finished difference. Result has 121 places, 170 transitions, 1868 flow [2024-06-28 02:04:36,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1868, PETRI_PLACES=121, PETRI_TRANSITIONS=170} [2024-06-28 02:04:36,116 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-28 02:04:36,116 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 170 transitions, 1868 flow [2024-06-28 02:04:36,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:36,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:36,116 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 02:04:36,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:04:36,116 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:36,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:36,117 INFO L85 PathProgramCache]: Analyzing trace with hash 673623573, now seen corresponding path program 1 times [2024-06-28 02:04:36,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:36,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310748466] [2024-06-28 02:04:36,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:36,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:38,126 INFO 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 02:04:38,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:38,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310748466] [2024-06-28 02:04:38,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310748466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:38,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:38,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:38,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609452533] [2024-06-28 02:04:38,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:38,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:38,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:38,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:38,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:38,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:38,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 170 transitions, 1868 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:38,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:38,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:38,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:39,918 INFO L124 PetriNetUnfolderBase]: 4222/6677 cut-off events. [2024-06-28 02:04:39,919 INFO L125 PetriNetUnfolderBase]: For 62693/62693 co-relation queries the response was YES. [2024-06-28 02:04:39,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33062 conditions, 6677 events. 4222/6677 cut-off events. For 62693/62693 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39801 event pairs, 1289 based on Foata normal form. 4/6511 useless extension candidates. Maximal degree in co-relation 33004. Up to 5877 conditions per place. [2024-06-28 02:04:39,961 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 159 selfloop transitions, 37 changer transitions 0/203 dead transitions. [2024-06-28 02:04:39,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 203 transitions, 2444 flow [2024-06-28 02:04:39,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:04:39,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:04:39,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:04:39,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:04:39,965 INFO L175 Difference]: Start difference. First operand has 121 places, 170 transitions, 1868 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:04:39,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 203 transitions, 2444 flow [2024-06-28 02:04:40,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 203 transitions, 2386 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 02:04:40,060 INFO L231 Difference]: Finished difference. Result has 125 places, 173 transitions, 1936 flow [2024-06-28 02:04:40,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1936, PETRI_PLACES=125, PETRI_TRANSITIONS=173} [2024-06-28 02:04:40,061 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-06-28 02:04:40,061 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 173 transitions, 1936 flow [2024-06-28 02:04:40,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:40,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:40,061 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 02:04:40,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:04:40,062 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:40,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:40,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1028302323, now seen corresponding path program 2 times [2024-06-28 02:04:40,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:40,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909520694] [2024-06-28 02:04:40,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:40,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:42,132 INFO 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 02:04:42,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:42,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909520694] [2024-06-28 02:04:42,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909520694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:42,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:42,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:42,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769333973] [2024-06-28 02:04:42,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:42,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:42,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:42,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:42,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:42,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 173 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:42,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:42,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:42,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:44,005 INFO L124 PetriNetUnfolderBase]: 4210/6655 cut-off events. [2024-06-28 02:04:44,005 INFO L125 PetriNetUnfolderBase]: For 66938/66938 co-relation queries the response was YES. [2024-06-28 02:04:44,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33827 conditions, 6655 events. 4210/6655 cut-off events. For 66938/66938 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39631 event pairs, 1281 based on Foata normal form. 4/6493 useless extension candidates. Maximal degree in co-relation 33767. Up to 5785 conditions per place. [2024-06-28 02:04:44,053 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 168 selfloop transitions, 40 changer transitions 0/215 dead transitions. [2024-06-28 02:04:44,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 215 transitions, 2604 flow [2024-06-28 02:04:44,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:44,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:44,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:04:44,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-28 02:04:44,055 INFO L175 Difference]: Start difference. First operand has 125 places, 173 transitions, 1936 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:04:44,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 215 transitions, 2604 flow [2024-06-28 02:04:44,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 215 transitions, 2520 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:04:44,147 INFO L231 Difference]: Finished difference. Result has 128 places, 176 transitions, 1984 flow [2024-06-28 02:04:44,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1984, PETRI_PLACES=128, PETRI_TRANSITIONS=176} [2024-06-28 02:04:44,147 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-28 02:04:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 176 transitions, 1984 flow [2024-06-28 02:04:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:44,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:44,148 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 02:04:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:04:44,148 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1463260663, now seen corresponding path program 1 times [2024-06-28 02:04:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950713865] [2024-06-28 02:04:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:44,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:47,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:47,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:47,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950713865] [2024-06-28 02:04:47,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950713865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:47,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:47,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:47,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421271404] [2024-06-28 02:04:47,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:47,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:47,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:47,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:47,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:47,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:47,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 176 transitions, 1984 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:47,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:47,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:47,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:48,649 INFO L124 PetriNetUnfolderBase]: 4063/6561 cut-off events. [2024-06-28 02:04:48,649 INFO L125 PetriNetUnfolderBase]: For 70828/70867 co-relation queries the response was YES. [2024-06-28 02:04:48,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34390 conditions, 6561 events. 4063/6561 cut-off events. For 70828/70867 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 39891 event pairs, 1217 based on Foata normal form. 19/6395 useless extension candidates. Maximal degree in co-relation 34329. Up to 5675 conditions per place. [2024-06-28 02:04:48,692 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 181 selfloop transitions, 35 changer transitions 0/227 dead transitions. [2024-06-28 02:04:48,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 227 transitions, 2762 flow [2024-06-28 02:04:48,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:48,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:04:48,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:04:48,694 INFO L175 Difference]: Start difference. First operand has 128 places, 176 transitions, 1984 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:04:48,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 227 transitions, 2762 flow [2024-06-28 02:04:48,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 227 transitions, 2670 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:04:48,774 INFO L231 Difference]: Finished difference. Result has 131 places, 185 transitions, 2141 flow [2024-06-28 02:04:48,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2141, PETRI_PLACES=131, PETRI_TRANSITIONS=185} [2024-06-28 02:04:48,775 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 78 predicate places. [2024-06-28 02:04:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 185 transitions, 2141 flow [2024-06-28 02:04:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:48,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:48,775 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 02:04:48,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:04:48,776 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:48,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:48,776 INFO L85 PathProgramCache]: Analyzing trace with hash -697861172, now seen corresponding path program 1 times [2024-06-28 02:04:48,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:48,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393885420] [2024-06-28 02:04:48,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:48,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:51,226 INFO 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 02:04:51,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:51,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393885420] [2024-06-28 02:04:51,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393885420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:51,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:51,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:51,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605333012] [2024-06-28 02:04:51,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:51,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:51,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:51,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:51,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:51,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:04:51,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 185 transitions, 2141 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:51,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:51,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:04:51,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:52,714 INFO L124 PetriNetUnfolderBase]: 4418/6966 cut-off events. [2024-06-28 02:04:52,714 INFO L125 PetriNetUnfolderBase]: For 80770/80770 co-relation queries the response was YES. [2024-06-28 02:04:52,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37453 conditions, 6966 events. 4418/6966 cut-off events. For 80770/80770 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 41667 event pairs, 1282 based on Foata normal form. 2/6795 useless extension candidates. Maximal degree in co-relation 37390. Up to 6309 conditions per place. [2024-06-28 02:04:52,769 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 212 selfloop transitions, 17 changer transitions 0/236 dead transitions. [2024-06-28 02:04:52,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 236 transitions, 2905 flow [2024-06-28 02:04:52,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:52,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:52,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:04:52,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-28 02:04:52,787 INFO L175 Difference]: Start difference. First operand has 131 places, 185 transitions, 2141 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:04:52,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 236 transitions, 2905 flow [2024-06-28 02:04:52,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 236 transitions, 2853 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:04:52,907 INFO L231 Difference]: Finished difference. Result has 138 places, 198 transitions, 2304 flow [2024-06-28 02:04:52,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=138, PETRI_TRANSITIONS=198} [2024-06-28 02:04:52,907 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-06-28 02:04:52,907 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 198 transitions, 2304 flow [2024-06-28 02:04:52,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:04:52,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:52,907 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 02:04:52,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:04:52,908 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:52,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:52,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1463350873, now seen corresponding path program 2 times [2024-06-28 02:04:52,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:52,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069424143] [2024-06-28 02:04:52,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:52,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:55,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 02:04:55,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:55,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069424143] [2024-06-28 02:04:55,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069424143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:55,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:55,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:55,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501287534] [2024-06-28 02:04:55,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:55,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:55,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:55,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:55,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:55,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:55,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 198 transitions, 2304 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:55,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:55,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:55,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:57,146 INFO L124 PetriNetUnfolderBase]: 4129/6640 cut-off events. [2024-06-28 02:04:57,146 INFO L125 PetriNetUnfolderBase]: For 82137/82176 co-relation queries the response was YES. [2024-06-28 02:04:57,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36931 conditions, 6640 events. 4129/6640 cut-off events. For 82137/82176 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 40262 event pairs, 1223 based on Foata normal form. 19/6475 useless extension candidates. Maximal degree in co-relation 36863. Up to 5830 conditions per place. [2024-06-28 02:04:57,205 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 192 selfloop transitions, 31 changer transitions 0/238 dead transitions. [2024-06-28 02:04:57,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 238 transitions, 2967 flow [2024-06-28 02:04:57,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:04:57,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:04:57,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:04:57,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-28 02:04:57,206 INFO L175 Difference]: Start difference. First operand has 138 places, 198 transitions, 2304 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:04:57,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 238 transitions, 2967 flow [2024-06-28 02:04:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 238 transitions, 2933 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 02:04:57,359 INFO L231 Difference]: Finished difference. Result has 144 places, 201 transitions, 2395 flow [2024-06-28 02:04:57,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=144, PETRI_TRANSITIONS=201} [2024-06-28 02:04:57,359 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 91 predicate places. [2024-06-28 02:04:57,360 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 201 transitions, 2395 flow [2024-06-28 02:04:57,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:57,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:57,360 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 02:04:57,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:04:57,360 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:04:57,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1028071931, now seen corresponding path program 3 times [2024-06-28 02:04:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:57,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896053474] [2024-06-28 02:04:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:57,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:59,679 INFO 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 02:04:59,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:59,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896053474] [2024-06-28 02:04:59,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896053474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:59,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:59,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:04:59,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515271290] [2024-06-28 02:04:59,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:59,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:04:59,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:59,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:04:59,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:04:59,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:59,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 201 transitions, 2395 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:59,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:59,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:59,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:01,346 INFO L124 PetriNetUnfolderBase]: 4154/6673 cut-off events. [2024-06-28 02:05:01,346 INFO L125 PetriNetUnfolderBase]: For 86484/86523 co-relation queries the response was YES. [2024-06-28 02:05:01,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37501 conditions, 6673 events. 4154/6673 cut-off events. For 86484/86523 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 40451 event pairs, 1299 based on Foata normal form. 19/6503 useless extension candidates. Maximal degree in co-relation 37430. Up to 5883 conditions per place. [2024-06-28 02:05:01,394 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 196 selfloop transitions, 26 changer transitions 0/237 dead transitions. [2024-06-28 02:05:01,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 237 transitions, 3063 flow [2024-06-28 02:05:01,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:01,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:05:01,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47720364741641336 [2024-06-28 02:05:01,396 INFO L175 Difference]: Start difference. First operand has 144 places, 201 transitions, 2395 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:05:01,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 237 transitions, 3063 flow [2024-06-28 02:05:01,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 237 transitions, 3003 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:05:01,519 INFO L231 Difference]: Finished difference. Result has 146 places, 206 transitions, 2493 flow [2024-06-28 02:05:01,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2493, PETRI_PLACES=146, PETRI_TRANSITIONS=206} [2024-06-28 02:05:01,519 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-06-28 02:05:01,520 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 206 transitions, 2493 flow [2024-06-28 02:05:01,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:01,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:01,520 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 02:05:01,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:05:01,520 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:01,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:01,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1028072086, now seen corresponding path program 2 times [2024-06-28 02:05:01,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:01,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381204588] [2024-06-28 02:05:01,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:01,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:01,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:03,369 INFO 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 02:05:03,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:03,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381204588] [2024-06-28 02:05:03,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381204588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:03,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:03,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:05:03,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452265439] [2024-06-28 02:05:03,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:03,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:05:03,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:03,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:05:03,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:05:03,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:03,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 206 transitions, 2493 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:05:03,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:03,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:03,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:05,069 INFO L124 PetriNetUnfolderBase]: 4504/7104 cut-off events. [2024-06-28 02:05:05,069 INFO L125 PetriNetUnfolderBase]: For 95873/95873 co-relation queries the response was YES. [2024-06-28 02:05:05,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40615 conditions, 7104 events. 4504/7104 cut-off events. For 95873/95873 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42567 event pairs, 1295 based on Foata normal form. 2/6926 useless extension candidates. Maximal degree in co-relation 40543. Up to 6396 conditions per place. [2024-06-28 02:05:05,125 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 22 changer transitions 0/256 dead transitions. [2024-06-28 02:05:05,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 256 transitions, 3318 flow [2024-06-28 02:05:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:05,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:05,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:05:05,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46200607902735563 [2024-06-28 02:05:05,126 INFO L175 Difference]: Start difference. First operand has 146 places, 206 transitions, 2493 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:05:05,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 256 transitions, 3318 flow [2024-06-28 02:05:05,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 256 transitions, 3193 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:05:05,273 INFO L231 Difference]: Finished difference. Result has 150 places, 221 transitions, 2591 flow [2024-06-28 02:05:05,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2591, PETRI_PLACES=150, PETRI_TRANSITIONS=221} [2024-06-28 02:05:05,274 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 97 predicate places. [2024-06-28 02:05:05,274 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 221 transitions, 2591 flow [2024-06-28 02:05:05,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:05:05,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:05,275 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 02:05:05,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:05:05,275 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:05,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:05,275 INFO L85 PathProgramCache]: Analyzing trace with hash -691224692, now seen corresponding path program 3 times [2024-06-28 02:05:05,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:05,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69449991] [2024-06-28 02:05:05,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:05,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:05,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:07,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:07,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69449991] [2024-06-28 02:05:07,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69449991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:07,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:07,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:05:07,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184656046] [2024-06-28 02:05:07,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:07,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:05:07,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:07,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:05:07,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:05:07,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:07,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 221 transitions, 2591 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:05:07,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:07,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:07,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:09,000 INFO L124 PetriNetUnfolderBase]: 4498/7102 cut-off events. [2024-06-28 02:05:09,001 INFO L125 PetriNetUnfolderBase]: For 100301/100301 co-relation queries the response was YES. [2024-06-28 02:05:09,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41602 conditions, 7102 events. 4498/7102 cut-off events. For 100301/100301 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42640 event pairs, 1301 based on Foata normal form. 2/6922 useless extension candidates. Maximal degree in co-relation 41527. Up to 6438 conditions per place. [2024-06-28 02:05:09,062 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 226 selfloop transitions, 17 changer transitions 0/250 dead transitions. [2024-06-28 02:05:09,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 250 transitions, 3186 flow [2024-06-28 02:05:09,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:09,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:09,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 02:05:09,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44376899696048633 [2024-06-28 02:05:09,063 INFO L175 Difference]: Start difference. First operand has 150 places, 221 transitions, 2591 flow. Second operand 7 states and 146 transitions. [2024-06-28 02:05:09,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 250 transitions, 3186 flow [2024-06-28 02:05:09,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 250 transitions, 3134 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-28 02:05:09,204 INFO L231 Difference]: Finished difference. Result has 156 places, 222 transitions, 2590 flow [2024-06-28 02:05:09,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2590, PETRI_PLACES=156, PETRI_TRANSITIONS=222} [2024-06-28 02:05:09,205 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 103 predicate places. [2024-06-28 02:05:09,205 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 222 transitions, 2590 flow [2024-06-28 02:05:09,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 02:05:09,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:09,205 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 02:05:09,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:05:09,205 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:09,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:09,206 INFO L85 PathProgramCache]: Analyzing trace with hash -691215795, now seen corresponding path program 1 times [2024-06-28 02:05:09,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:09,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822501463] [2024-06-28 02:05:09,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:09,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:09,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:11,891 INFO 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 02:05:11,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:11,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822501463] [2024-06-28 02:05:11,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822501463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:11,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:11,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:11,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570288827] [2024-06-28 02:05:11,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:11,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:11,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:11,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:11,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:11,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:11,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 222 transitions, 2590 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:11,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:11,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:11,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:13,828 INFO L124 PetriNetUnfolderBase]: 4493/7093 cut-off events. [2024-06-28 02:05:13,828 INFO L125 PetriNetUnfolderBase]: For 102113/102113 co-relation queries the response was YES. [2024-06-28 02:05:13,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41574 conditions, 7093 events. 4493/7093 cut-off events. For 102113/102113 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42520 event pairs, 1295 based on Foata normal form. 2/6912 useless extension candidates. Maximal degree in co-relation 41496. Up to 6398 conditions per place. [2024-06-28 02:05:13,891 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 230 selfloop transitions, 23 changer transitions 0/260 dead transitions. [2024-06-28 02:05:13,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 260 transitions, 3298 flow [2024-06-28 02:05:13,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:13,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:13,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:05:13,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46200607902735563 [2024-06-28 02:05:13,892 INFO L175 Difference]: Start difference. First operand has 156 places, 222 transitions, 2590 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:05:13,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 260 transitions, 3298 flow [2024-06-28 02:05:14,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 260 transitions, 3266 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:05:14,033 INFO L231 Difference]: Finished difference. Result has 159 places, 224 transitions, 2633 flow [2024-06-28 02:05:14,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2633, PETRI_PLACES=159, PETRI_TRANSITIONS=224} [2024-06-28 02:05:14,034 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-06-28 02:05:14,034 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 224 transitions, 2633 flow [2024-06-28 02:05:14,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:14,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:14,034 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 02:05:14,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:05:14,034 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:14,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:14,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1883617638, now seen corresponding path program 1 times [2024-06-28 02:05:14,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:14,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40504069] [2024-06-28 02:05:14,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:14,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:14,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40504069] [2024-06-28 02:05:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40504069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783161356] [2024-06-28 02:05:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:16,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:16,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:16,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:16,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 224 transitions, 2633 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:16,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:16,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:16,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:18,255 INFO L124 PetriNetUnfolderBase]: 4422/7093 cut-off events. [2024-06-28 02:05:18,256 INFO L125 PetriNetUnfolderBase]: For 109092/109092 co-relation queries the response was YES. [2024-06-28 02:05:18,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42171 conditions, 7093 events. 4422/7093 cut-off events. For 109092/109092 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 43268 event pairs, 1106 based on Foata normal form. 4/6914 useless extension candidates. Maximal degree in co-relation 42092. Up to 5805 conditions per place. [2024-06-28 02:05:18,316 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 229 selfloop transitions, 63 changer transitions 0/313 dead transitions. [2024-06-28 02:05:18,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 313 transitions, 4017 flow [2024-06-28 02:05:18,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:05:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:05:18,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:05:18,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-28 02:05:18,317 INFO L175 Difference]: Start difference. First operand has 159 places, 224 transitions, 2633 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:05:18,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 313 transitions, 4017 flow [2024-06-28 02:05:18,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 313 transitions, 3962 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:05:18,480 INFO L231 Difference]: Finished difference. Result has 166 places, 251 transitions, 3210 flow [2024-06-28 02:05:18,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3210, PETRI_PLACES=166, PETRI_TRANSITIONS=251} [2024-06-28 02:05:18,480 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 113 predicate places. [2024-06-28 02:05:18,480 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 251 transitions, 3210 flow [2024-06-28 02:05:18,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:18,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:18,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:18,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:05:18,481 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:18,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:18,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1883557188, now seen corresponding path program 2 times [2024-06-28 02:05:18,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:18,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819482848] [2024-06-28 02:05:18,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:18,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:18,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:20,940 INFO 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 02:05:20,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:20,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819482848] [2024-06-28 02:05:20,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819482848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:20,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:20,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:20,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685020590] [2024-06-28 02:05:20,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:20,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:20,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:20,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:20,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 251 transitions, 3210 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:20,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:20,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:20,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:22,927 INFO L124 PetriNetUnfolderBase]: 4495/7204 cut-off events. [2024-06-28 02:05:22,927 INFO L125 PetriNetUnfolderBase]: For 122307/122307 co-relation queries the response was YES. [2024-06-28 02:05:22,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45057 conditions, 7204 events. 4495/7204 cut-off events. For 122307/122307 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44111 event pairs, 1234 based on Foata normal form. 4/7025 useless extension candidates. Maximal degree in co-relation 44973. Up to 6118 conditions per place. [2024-06-28 02:05:22,993 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 228 selfloop transitions, 63 changer transitions 0/312 dead transitions. [2024-06-28 02:05:22,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 312 transitions, 4249 flow [2024-06-28 02:05:22,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:05:22,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:05:22,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:05:22,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 02:05:22,994 INFO L175 Difference]: Start difference. First operand has 166 places, 251 transitions, 3210 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:05:22,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 312 transitions, 4249 flow [2024-06-28 02:05:23,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 312 transitions, 4153 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-28 02:05:23,213 INFO L231 Difference]: Finished difference. Result has 174 places, 258 transitions, 3430 flow [2024-06-28 02:05:23,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3430, PETRI_PLACES=174, PETRI_TRANSITIONS=258} [2024-06-28 02:05:23,214 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-28 02:05:23,214 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 258 transitions, 3430 flow [2024-06-28 02:05:23,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:23,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:23,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:23,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:05:23,214 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:23,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:23,215 INFO L85 PathProgramCache]: Analyzing trace with hash 635154454, now seen corresponding path program 1 times [2024-06-28 02:05:23,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:23,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836646832] [2024-06-28 02:05:23,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:23,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:26,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836646832] [2024-06-28 02:05:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836646832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:26,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:26,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562982110] [2024-06-28 02:05:26,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:26,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:26,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:26,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 258 transitions, 3430 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:26,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:26,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:26,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:28,316 INFO L124 PetriNetUnfolderBase]: 4877/7664 cut-off events. [2024-06-28 02:05:28,316 INFO L125 PetriNetUnfolderBase]: For 128897/128897 co-relation queries the response was YES. [2024-06-28 02:05:28,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47947 conditions, 7664 events. 4877/7664 cut-off events. For 128897/128897 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 46398 event pairs, 1306 based on Foata normal form. 2/7473 useless extension candidates. Maximal degree in co-relation 47859. Up to 6815 conditions per place. [2024-06-28 02:05:28,388 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 287 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-28 02:05:28,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 325 transitions, 4605 flow [2024-06-28 02:05:28,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:05:28,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:05:28,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:05:28,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:05:28,390 INFO L175 Difference]: Start difference. First operand has 174 places, 258 transitions, 3430 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:05:28,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 325 transitions, 4605 flow [2024-06-28 02:05:28,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 325 transitions, 4460 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:05:28,667 INFO L231 Difference]: Finished difference. Result has 179 places, 272 transitions, 3618 flow [2024-06-28 02:05:28,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3618, PETRI_PLACES=179, PETRI_TRANSITIONS=272} [2024-06-28 02:05:28,667 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-06-28 02:05:28,667 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 272 transitions, 3618 flow [2024-06-28 02:05:28,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:28,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:28,668 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 02:05:28,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:05:28,668 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:28,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:28,668 INFO L85 PathProgramCache]: Analyzing trace with hash 637955614, now seen corresponding path program 2 times [2024-06-28 02:05:28,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:28,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382878705] [2024-06-28 02:05:28,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:28,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:31,403 INFO 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 02:05:31,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:31,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382878705] [2024-06-28 02:05:31,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382878705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:31,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:31,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:31,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641995949] [2024-06-28 02:05:31,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:31,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:31,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:31,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:31,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:31,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:31,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 272 transitions, 3618 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:31,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:31,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:31,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:33,277 INFO L124 PetriNetUnfolderBase]: 4923/7729 cut-off events. [2024-06-28 02:05:33,277 INFO L125 PetriNetUnfolderBase]: For 135963/135963 co-relation queries the response was YES. [2024-06-28 02:05:33,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49335 conditions, 7729 events. 4923/7729 cut-off events. For 135963/135963 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 46746 event pairs, 1321 based on Foata normal form. 2/7537 useless extension candidates. Maximal degree in co-relation 49244. Up to 6971 conditions per place. [2024-06-28 02:05:33,337 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 294 selfloop transitions, 20 changer transitions 0/321 dead transitions. [2024-06-28 02:05:33,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 321 transitions, 4528 flow [2024-06-28 02:05:33,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:05:33,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:05:33,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 02:05:33,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4654255319148936 [2024-06-28 02:05:33,338 INFO L175 Difference]: Start difference. First operand has 179 places, 272 transitions, 3618 flow. Second operand 8 states and 175 transitions. [2024-06-28 02:05:33,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 321 transitions, 4528 flow [2024-06-28 02:05:33,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 321 transitions, 4473 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:05:33,579 INFO L231 Difference]: Finished difference. Result has 184 places, 275 transitions, 3660 flow [2024-06-28 02:05:33,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3660, PETRI_PLACES=184, PETRI_TRANSITIONS=275} [2024-06-28 02:05:33,579 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 131 predicate places. [2024-06-28 02:05:33,579 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 275 transitions, 3660 flow [2024-06-28 02:05:33,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:33,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:33,579 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 02:05:33,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:05:33,580 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:33,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash 637950840, now seen corresponding path program 3 times [2024-06-28 02:05:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:33,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125454430] [2024-06-28 02:05:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:33,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:33,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:36,990 INFO 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 02:05:36,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:36,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125454430] [2024-06-28 02:05:36,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125454430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:36,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:36,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:36,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571182277] [2024-06-28 02:05:36,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:36,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:36,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:36,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:36,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:37,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:37,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 275 transitions, 3660 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:37,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:37,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:37,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:39,057 INFO L124 PetriNetUnfolderBase]: 4829/7705 cut-off events. [2024-06-28 02:05:39,058 INFO L125 PetriNetUnfolderBase]: For 142129/142129 co-relation queries the response was YES. [2024-06-28 02:05:39,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48945 conditions, 7705 events. 4829/7705 cut-off events. For 142129/142129 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 47536 event pairs, 1292 based on Foata normal form. 14/7526 useless extension candidates. Maximal degree in co-relation 48852. Up to 6447 conditions per place. [2024-06-28 02:05:39,135 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 265 selfloop transitions, 36 changer transitions 0/326 dead transitions. [2024-06-28 02:05:39,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 326 transitions, 4589 flow [2024-06-28 02:05:39,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:05:39,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:05:39,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:05:39,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 02:05:39,137 INFO L175 Difference]: Start difference. First operand has 184 places, 275 transitions, 3660 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:05:39,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 326 transitions, 4589 flow [2024-06-28 02:05:39,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 326 transitions, 4539 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:05:39,440 INFO L231 Difference]: Finished difference. Result has 186 places, 277 transitions, 3728 flow [2024-06-28 02:05:39,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3728, PETRI_PLACES=186, PETRI_TRANSITIONS=277} [2024-06-28 02:05:39,441 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 133 predicate places. [2024-06-28 02:05:39,441 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 277 transitions, 3728 flow [2024-06-28 02:05:39,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:39,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:39,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] [2024-06-28 02:05:39,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:05:39,442 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:39,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:39,442 INFO L85 PathProgramCache]: Analyzing trace with hash 637950964, now seen corresponding path program 3 times [2024-06-28 02:05:39,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:39,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285557377] [2024-06-28 02:05:39,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:39,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:42,227 INFO 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 02:05:42,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:42,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285557377] [2024-06-28 02:05:42,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285557377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:42,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:42,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:05:42,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276079283] [2024-06-28 02:05:42,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:42,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:05:42,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:42,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:05:42,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:05:42,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:42,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 277 transitions, 3728 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:42,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:42,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:42,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:43,988 INFO L124 PetriNetUnfolderBase]: 5107/8023 cut-off events. [2024-06-28 02:05:43,988 INFO L125 PetriNetUnfolderBase]: For 146700/146700 co-relation queries the response was YES. [2024-06-28 02:05:44,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51481 conditions, 8023 events. 5107/8023 cut-off events. For 146700/146700 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 49017 event pairs, 1380 based on Foata normal form. 2/7823 useless extension candidates. Maximal degree in co-relation 51387. Up to 7196 conditions per place. [2024-06-28 02:05:44,184 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 287 selfloop transitions, 24 changer transitions 0/318 dead transitions. [2024-06-28 02:05:44,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 318 transitions, 4558 flow [2024-06-28 02:05:44,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:44,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:05:44,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-28 02:05:44,185 INFO L175 Difference]: Start difference. First operand has 186 places, 277 transitions, 3728 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:05:44,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 318 transitions, 4558 flow [2024-06-28 02:05:44,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 318 transitions, 4464 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:05:44,483 INFO L231 Difference]: Finished difference. Result has 188 places, 280 transitions, 3732 flow [2024-06-28 02:05:44,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3640, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3732, PETRI_PLACES=188, PETRI_TRANSITIONS=280} [2024-06-28 02:05:44,483 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 135 predicate places. [2024-06-28 02:05:44,483 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 280 transitions, 3732 flow [2024-06-28 02:05:44,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:44,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:44,484 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 02:05:44,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:05:44,484 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:44,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash 39546042, now seen corresponding path program 4 times [2024-06-28 02:05:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266106367] [2024-06-28 02:05:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:44,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:46,679 INFO 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 02:05:46,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:46,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266106367] [2024-06-28 02:05:46,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266106367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:46,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:46,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:46,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6023026] [2024-06-28 02:05:46,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:46,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:46,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:46,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:46,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:46,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:46,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 280 transitions, 3732 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:46,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:46,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:46,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:48,736 INFO L124 PetriNetUnfolderBase]: 5170/7999 cut-off events. [2024-06-28 02:05:48,736 INFO L125 PetriNetUnfolderBase]: For 150358/150358 co-relation queries the response was YES. [2024-06-28 02:05:48,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51713 conditions, 7999 events. 5170/7999 cut-off events. For 150358/150358 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 48349 event pairs, 1408 based on Foata normal form. 2/7835 useless extension candidates. Maximal degree in co-relation 51617. Up to 7239 conditions per place. [2024-06-28 02:05:48,822 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 303 selfloop transitions, 49 changer transitions 0/359 dead transitions. [2024-06-28 02:05:48,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 359 transitions, 5214 flow [2024-06-28 02:05:48,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:05:48,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:05:48,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 02:05:48,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-28 02:05:48,824 INFO L175 Difference]: Start difference. First operand has 188 places, 280 transitions, 3732 flow. Second operand 9 states and 189 transitions. [2024-06-28 02:05:48,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 359 transitions, 5214 flow [2024-06-28 02:05:49,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 359 transitions, 5193 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:05:49,164 INFO L231 Difference]: Finished difference. Result has 198 places, 317 transitions, 4401 flow [2024-06-28 02:05:49,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4401, PETRI_PLACES=198, PETRI_TRANSITIONS=317} [2024-06-28 02:05:49,164 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 145 predicate places. [2024-06-28 02:05:49,164 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 317 transitions, 4401 flow [2024-06-28 02:05:49,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:49,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:49,165 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 02:05:49,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:05:49,165 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:49,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:49,165 INFO L85 PathProgramCache]: Analyzing trace with hash 39545918, now seen corresponding path program 4 times [2024-06-28 02:05:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:49,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356138494] [2024-06-28 02:05:49,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:49,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:51,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:51,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:51,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356138494] [2024-06-28 02:05:51,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356138494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:51,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:51,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:51,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334489049] [2024-06-28 02:05:51,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:51,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:51,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:51,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:51,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:51,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:51,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 317 transitions, 4401 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:51,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:51,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:51,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:53,633 INFO L124 PetriNetUnfolderBase]: 5077/7961 cut-off events. [2024-06-28 02:05:53,633 INFO L125 PetriNetUnfolderBase]: For 169124/169124 co-relation queries the response was YES. [2024-06-28 02:05:53,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53312 conditions, 7961 events. 5077/7961 cut-off events. For 169124/169124 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 48940 event pairs, 1424 based on Foata normal form. 12/7801 useless extension candidates. Maximal degree in co-relation 53210. Up to 6854 conditions per place. [2024-06-28 02:05:53,723 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 288 selfloop transitions, 71 changer transitions 0/395 dead transitions. [2024-06-28 02:05:53,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 395 transitions, 6002 flow [2024-06-28 02:05:53,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:05:53,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:05:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 02:05:53,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458628841607565 [2024-06-28 02:05:53,724 INFO L175 Difference]: Start difference. First operand has 198 places, 317 transitions, 4401 flow. Second operand 9 states and 194 transitions. [2024-06-28 02:05:53,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 395 transitions, 6002 flow [2024-06-28 02:05:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 395 transitions, 5805 flow, removed 95 selfloop flow, removed 2 redundant places. [2024-06-28 02:05:54,162 INFO L231 Difference]: Finished difference. Result has 208 places, 359 transitions, 5204 flow [2024-06-28 02:05:54,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5204, PETRI_PLACES=208, PETRI_TRANSITIONS=359} [2024-06-28 02:05:54,162 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-06-28 02:05:54,163 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 359 transitions, 5204 flow [2024-06-28 02:05:54,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:54,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:54,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 02:05:54,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:05:54,163 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:54,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:54,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1765291754, now seen corresponding path program 5 times [2024-06-28 02:05:54,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:54,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939782584] [2024-06-28 02:05:54,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:54,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:56,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:56,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939782584] [2024-06-28 02:05:56,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939782584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:56,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:56,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:56,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102836308] [2024-06-28 02:05:56,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:56,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:56,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:56,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:56,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:56,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:05:56,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 359 transitions, 5204 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:56,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:56,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:05:56,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:58,549 INFO L124 PetriNetUnfolderBase]: 5376/8294 cut-off events. [2024-06-28 02:05:58,550 INFO L125 PetriNetUnfolderBase]: For 185056/185056 co-relation queries the response was YES. [2024-06-28 02:05:58,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57502 conditions, 8294 events. 5376/8294 cut-off events. For 185056/185056 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 50234 event pairs, 1425 based on Foata normal form. 2/8129 useless extension candidates. Maximal degree in co-relation 57395. Up to 7612 conditions per place. [2024-06-28 02:05:58,648 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 358 selfloop transitions, 36 changer transitions 0/401 dead transitions. [2024-06-28 02:05:58,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 401 transitions, 6295 flow [2024-06-28 02:05:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:05:58,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:05:58,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 02:05:58,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41702127659574467 [2024-06-28 02:05:58,650 INFO L175 Difference]: Start difference. First operand has 208 places, 359 transitions, 5204 flow. Second operand 10 states and 196 transitions. [2024-06-28 02:05:58,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 401 transitions, 6295 flow [2024-06-28 02:05:59,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 401 transitions, 5944 flow, removed 163 selfloop flow, removed 3 redundant places. [2024-06-28 02:05:59,137 INFO L231 Difference]: Finished difference. Result has 216 places, 367 transitions, 5086 flow [2024-06-28 02:05:59,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5086, PETRI_PLACES=216, PETRI_TRANSITIONS=367} [2024-06-28 02:05:59,138 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 163 predicate places. [2024-06-28 02:05:59,138 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 367 transitions, 5086 flow [2024-06-28 02:05:59,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:59,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:59,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:59,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:05:59,138 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:05:59,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:59,139 INFO L85 PathProgramCache]: Analyzing trace with hash 39550692, now seen corresponding path program 6 times [2024-06-28 02:05:59,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:59,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895788812] [2024-06-28 02:05:59,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:59,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:01,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:01,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895788812] [2024-06-28 02:06:01,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895788812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:01,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:01,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:01,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365137901] [2024-06-28 02:06:01,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:01,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:01,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:01,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:01,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:01,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:01,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 367 transitions, 5086 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:01,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:01,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:01,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:03,736 INFO L124 PetriNetUnfolderBase]: 5386/8311 cut-off events. [2024-06-28 02:06:03,736 INFO L125 PetriNetUnfolderBase]: For 185574/185574 co-relation queries the response was YES. [2024-06-28 02:06:03,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57430 conditions, 8311 events. 5386/8311 cut-off events. For 185574/185574 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 50370 event pairs, 1421 based on Foata normal form. 2/8145 useless extension candidates. Maximal degree in co-relation 57320. Up to 7598 conditions per place. [2024-06-28 02:06:03,829 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 369 selfloop transitions, 40 changer transitions 0/416 dead transitions. [2024-06-28 02:06:03,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 416 transitions, 6229 flow [2024-06-28 02:06:03,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:06:03,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:06:03,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:06:03,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2024-06-28 02:06:03,831 INFO L175 Difference]: Start difference. First operand has 216 places, 367 transitions, 5086 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:06:03,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 416 transitions, 6229 flow [2024-06-28 02:06:04,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 416 transitions, 6058 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:04,266 INFO L231 Difference]: Finished difference. Result has 219 places, 374 transitions, 5141 flow [2024-06-28 02:06:04,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5141, PETRI_PLACES=219, PETRI_TRANSITIONS=374} [2024-06-28 02:06:04,266 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 166 predicate places. [2024-06-28 02:06:04,267 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 374 transitions, 5141 flow [2024-06-28 02:06:04,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:04,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:04,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] [2024-06-28 02:06:04,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:06:04,267 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:04,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:04,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1812795594, now seen corresponding path program 1 times [2024-06-28 02:06:04,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:04,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392258628] [2024-06-28 02:06:04,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:04,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:06,682 INFO 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 02:06:06,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:06,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392258628] [2024-06-28 02:06:06,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392258628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:06,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:06,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:06,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228896074] [2024-06-28 02:06:06,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:06,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:06,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:06,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:06,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:06,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:06,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 374 transitions, 5141 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:06,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:06,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:06,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:08,924 INFO L124 PetriNetUnfolderBase]: 5397/8449 cut-off events. [2024-06-28 02:06:08,924 INFO L125 PetriNetUnfolderBase]: For 191810/191810 co-relation queries the response was YES. [2024-06-28 02:06:08,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58381 conditions, 8449 events. 5397/8449 cut-off events. For 191810/191810 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 51880 event pairs, 1423 based on Foata normal form. 1/8241 useless extension candidates. Maximal degree in co-relation 58270. Up to 7636 conditions per place. [2024-06-28 02:06:09,018 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 363 selfloop transitions, 42 changer transitions 0/412 dead transitions. [2024-06-28 02:06:09,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 412 transitions, 6187 flow [2024-06-28 02:06:09,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:09,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:09,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 02:06:09,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46504559270516715 [2024-06-28 02:06:09,020 INFO L175 Difference]: Start difference. First operand has 219 places, 374 transitions, 5141 flow. Second operand 7 states and 153 transitions. [2024-06-28 02:06:09,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 412 transitions, 6187 flow [2024-06-28 02:06:09,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 412 transitions, 5986 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 02:06:09,568 INFO L231 Difference]: Finished difference. Result has 220 places, 377 transitions, 5098 flow [2024-06-28 02:06:09,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5098, PETRI_PLACES=220, PETRI_TRANSITIONS=377} [2024-06-28 02:06:09,569 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 167 predicate places. [2024-06-28 02:06:09,569 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 377 transitions, 5098 flow [2024-06-28 02:06:09,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:09,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:09,569 INFO 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 02:06:09,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:06:09,570 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:09,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:09,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1483550178, now seen corresponding path program 1 times [2024-06-28 02:06:09,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:09,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140714042] [2024-06-28 02:06:09,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:09,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140714042] [2024-06-28 02:06:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140714042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:12,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:12,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:12,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875164515] [2024-06-28 02:06:12,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:12,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:12,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:12,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:12,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:12,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 377 transitions, 5098 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:12,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:12,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:12,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:14,784 INFO L124 PetriNetUnfolderBase]: 5435/8494 cut-off events. [2024-06-28 02:06:14,784 INFO L125 PetriNetUnfolderBase]: For 200506/200506 co-relation queries the response was YES. [2024-06-28 02:06:14,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59275 conditions, 8494 events. 5435/8494 cut-off events. For 200506/200506 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 51840 event pairs, 1179 based on Foata normal form. 2/8285 useless extension candidates. Maximal degree in co-relation 59163. Up to 7528 conditions per place. [2024-06-28 02:06:14,877 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 366 selfloop transitions, 44 changer transitions 0/417 dead transitions. [2024-06-28 02:06:14,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 417 transitions, 6276 flow [2024-06-28 02:06:14,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:06:14,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:06:14,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:06:14,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-28 02:06:14,879 INFO L175 Difference]: Start difference. First operand has 220 places, 377 transitions, 5098 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:06:14,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 417 transitions, 6276 flow [2024-06-28 02:06:15,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 417 transitions, 6164 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:15,370 INFO L231 Difference]: Finished difference. Result has 222 places, 382 transitions, 5200 flow [2024-06-28 02:06:15,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5200, PETRI_PLACES=222, PETRI_TRANSITIONS=382} [2024-06-28 02:06:15,370 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-06-28 02:06:15,370 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 382 transitions, 5200 flow [2024-06-28 02:06:15,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:15,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:15,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] [2024-06-28 02:06:15,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:06:15,371 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:15,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:15,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1925070966, now seen corresponding path program 2 times [2024-06-28 02:06:15,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:15,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857591139] [2024-06-28 02:06:15,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:15,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:15,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:18,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 02:06:18,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:18,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857591139] [2024-06-28 02:06:18,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857591139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:18,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:18,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:18,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547979540] [2024-06-28 02:06:18,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:18,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:18,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:18,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:18,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:06:18,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 382 transitions, 5200 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:18,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:18,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:06:18,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:20,444 INFO L124 PetriNetUnfolderBase]: 5152/8205 cut-off events. [2024-06-28 02:06:20,445 INFO L125 PetriNetUnfolderBase]: For 200019/200019 co-relation queries the response was YES. [2024-06-28 02:06:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57210 conditions, 8205 events. 5152/8205 cut-off events. For 200019/200019 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 51274 event pairs, 1443 based on Foata normal form. 2/7991 useless extension candidates. Maximal degree in co-relation 57096. Up to 7130 conditions per place. [2024-06-28 02:06:20,541 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 325 selfloop transitions, 45 changer transitions 0/411 dead transitions. [2024-06-28 02:06:20,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 411 transitions, 6100 flow [2024-06-28 02:06:20,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:06:20,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:06:20,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:06:20,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:06:20,542 INFO L175 Difference]: Start difference. First operand has 222 places, 382 transitions, 5200 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:06:20,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 411 transitions, 6100 flow [2024-06-28 02:06:21,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 411 transitions, 6004 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 02:06:21,045 INFO L231 Difference]: Finished difference. Result has 226 places, 383 transitions, 5220 flow [2024-06-28 02:06:21,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5220, PETRI_PLACES=226, PETRI_TRANSITIONS=383} [2024-06-28 02:06:21,046 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 173 predicate places. [2024-06-28 02:06:21,046 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 383 transitions, 5220 flow [2024-06-28 02:06:21,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:21,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:21,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:21,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:06:21,047 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:21,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:21,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2001277513, now seen corresponding path program 1 times [2024-06-28 02:06:21,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:21,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184914399] [2024-06-28 02:06:21,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:21,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:23,790 INFO 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 02:06:23,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:23,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184914399] [2024-06-28 02:06:23,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184914399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:23,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:23,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:23,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746034369] [2024-06-28 02:06:23,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:23,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:23,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:23,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:23,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:23,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:23,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 383 transitions, 5220 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:23,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:23,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:23,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:26,226 INFO L124 PetriNetUnfolderBase]: 5547/8557 cut-off events. [2024-06-28 02:06:26,226 INFO L125 PetriNetUnfolderBase]: For 210372/210372 co-relation queries the response was YES. [2024-06-28 02:06:26,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60907 conditions, 8557 events. 5547/8557 cut-off events. For 210372/210372 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 52060 event pairs, 1442 based on Foata normal form. 1/8383 useless extension candidates. Maximal degree in co-relation 60791. Up to 7799 conditions per place. [2024-06-28 02:06:26,327 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 418 selfloop transitions, 48 changer transitions 0/473 dead transitions. [2024-06-28 02:06:26,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 473 transitions, 6812 flow [2024-06-28 02:06:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:06:26,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:06:26,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:06:26,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-28 02:06:26,329 INFO L175 Difference]: Start difference. First operand has 226 places, 383 transitions, 5220 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:06:26,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 473 transitions, 6812 flow [2024-06-28 02:06:26,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 473 transitions, 6716 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:06:26,920 INFO L231 Difference]: Finished difference. Result has 234 places, 410 transitions, 5727 flow [2024-06-28 02:06:26,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5727, PETRI_PLACES=234, PETRI_TRANSITIONS=410} [2024-06-28 02:06:26,922 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 181 predicate places. [2024-06-28 02:06:26,922 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 410 transitions, 5727 flow [2024-06-28 02:06:26,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:26,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:26,922 INFO 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 02:06:26,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:06:26,923 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:26,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:26,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1480660451, now seen corresponding path program 2 times [2024-06-28 02:06:26,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544088030] [2024-06-28 02:06:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:26,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:26,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:30,045 INFO 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 02:06:30,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:30,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544088030] [2024-06-28 02:06:30,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544088030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:30,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:30,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:30,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102766630] [2024-06-28 02:06:30,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:30,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:30,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:30,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:30,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:30,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:30,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 410 transitions, 5727 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:30,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:30,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:30,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:32,621 INFO L124 PetriNetUnfolderBase]: 5575/8608 cut-off events. [2024-06-28 02:06:32,621 INFO L125 PetriNetUnfolderBase]: For 224666/224666 co-relation queries the response was YES. [2024-06-28 02:06:32,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62808 conditions, 8608 events. 5575/8608 cut-off events. For 224666/224666 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 52589 event pairs, 1311 based on Foata normal form. 1/8427 useless extension candidates. Maximal degree in co-relation 62688. Up to 7616 conditions per place. [2024-06-28 02:06:32,718 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 359 selfloop transitions, 84 changer transitions 0/450 dead transitions. [2024-06-28 02:06:32,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 450 transitions, 6997 flow [2024-06-28 02:06:32,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:06:32,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:06:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:06:32,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:06:32,722 INFO L175 Difference]: Start difference. First operand has 234 places, 410 transitions, 5727 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:06:32,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 450 transitions, 6997 flow [2024-06-28 02:06:33,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 450 transitions, 6813 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-28 02:06:33,305 INFO L231 Difference]: Finished difference. Result has 239 places, 416 transitions, 5975 flow [2024-06-28 02:06:33,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5975, PETRI_PLACES=239, PETRI_TRANSITIONS=416} [2024-06-28 02:06:33,305 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-06-28 02:06:33,305 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 416 transitions, 5975 flow [2024-06-28 02:06:33,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:33,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:33,306 INFO 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 02:06:33,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:06:33,306 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:33,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:33,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1096868769, now seen corresponding path program 3 times [2024-06-28 02:06:33,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:33,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382034893] [2024-06-28 02:06:33,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:33,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:36,556 INFO 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 02:06:36,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:36,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382034893] [2024-06-28 02:06:36,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382034893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:36,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:36,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:36,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747177608] [2024-06-28 02:06:36,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:36,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:36,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:36,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:36,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:36,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:36,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 416 transitions, 5975 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:36,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:36,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:36,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:39,044 INFO L124 PetriNetUnfolderBase]: 5580/8544 cut-off events. [2024-06-28 02:06:39,044 INFO L125 PetriNetUnfolderBase]: For 237595/237605 co-relation queries the response was YES. [2024-06-28 02:06:39,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64057 conditions, 8544 events. 5580/8544 cut-off events. For 237595/237605 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 51770 event pairs, 1367 based on Foata normal form. 9/8401 useless extension candidates. Maximal degree in co-relation 63934. Up to 7829 conditions per place. [2024-06-28 02:06:39,154 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 417 selfloop transitions, 32 changer transitions 0/456 dead transitions. [2024-06-28 02:06:39,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 456 transitions, 7166 flow [2024-06-28 02:06:39,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:39,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:39,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:06:39,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-28 02:06:39,156 INFO L175 Difference]: Start difference. First operand has 239 places, 416 transitions, 5975 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:06:39,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 456 transitions, 7166 flow [2024-06-28 02:06:39,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 456 transitions, 7061 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 02:06:39,858 INFO L231 Difference]: Finished difference. Result has 244 places, 419 transitions, 6032 flow [2024-06-28 02:06:39,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6032, PETRI_PLACES=244, PETRI_TRANSITIONS=419} [2024-06-28 02:06:39,858 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-28 02:06:39,858 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 419 transitions, 6032 flow [2024-06-28 02:06:39,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:39,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:39,859 INFO 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 02:06:39,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:06:39,859 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:39,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:39,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1096869141, now seen corresponding path program 1 times [2024-06-28 02:06:39,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:39,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671768424] [2024-06-28 02:06:39,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:39,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:39,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:42,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:42,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671768424] [2024-06-28 02:06:42,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671768424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:42,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:42,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:42,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333777066] [2024-06-28 02:06:42,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:42,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:42,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:42,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:42,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:42,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 419 transitions, 6032 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:42,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:42,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:42,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:45,205 INFO L124 PetriNetUnfolderBase]: 5780/8839 cut-off events. [2024-06-28 02:06:45,205 INFO L125 PetriNetUnfolderBase]: For 246754/246764 co-relation queries the response was YES. [2024-06-28 02:06:45,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67012 conditions, 8839 events. 5780/8839 cut-off events. For 246754/246764 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53616 event pairs, 1362 based on Foata normal form. 12/8694 useless extension candidates. Maximal degree in co-relation 66887. Up to 8046 conditions per place. [2024-06-28 02:06:45,310 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 433 selfloop transitions, 38 changer transitions 0/478 dead transitions. [2024-06-28 02:06:45,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 478 transitions, 7642 flow [2024-06-28 02:06:45,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:45,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:45,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:06:45,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:06:45,312 INFO L175 Difference]: Start difference. First operand has 244 places, 419 transitions, 6032 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:06:45,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 478 transitions, 7642 flow [2024-06-28 02:06:45,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 478 transitions, 7501 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:45,954 INFO L231 Difference]: Finished difference. Result has 248 places, 437 transitions, 6464 flow [2024-06-28 02:06:45,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5918, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6464, PETRI_PLACES=248, PETRI_TRANSITIONS=437} [2024-06-28 02:06:45,955 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-06-28 02:06:45,955 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 437 transitions, 6464 flow [2024-06-28 02:06:45,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:45,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:45,955 INFO 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 02:06:45,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:06:45,956 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:45,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:45,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1273314321, now seen corresponding path program 2 times [2024-06-28 02:06:45,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:45,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638351350] [2024-06-28 02:06:45,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:45,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:47,926 INFO 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 02:06:47,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:47,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638351350] [2024-06-28 02:06:47,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638351350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:47,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:47,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:47,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708335819] [2024-06-28 02:06:47,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:47,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:47,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:47,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:47,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:47,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:47,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 437 transitions, 6464 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:47,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:47,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:47,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:50,742 INFO L124 PetriNetUnfolderBase]: 5872/8975 cut-off events. [2024-06-28 02:06:50,742 INFO L125 PetriNetUnfolderBase]: For 266072/266072 co-relation queries the response was YES. [2024-06-28 02:06:50,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69635 conditions, 8975 events. 5872/8975 cut-off events. For 266072/266072 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 54375 event pairs, 1472 based on Foata normal form. 4/8811 useless extension candidates. Maximal degree in co-relation 69507. Up to 8153 conditions per place. [2024-06-28 02:06:50,879 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 423 selfloop transitions, 46 changer transitions 0/476 dead transitions. [2024-06-28 02:06:50,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 476 transitions, 7712 flow [2024-06-28 02:06:50,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:50,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:06:50,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-28 02:06:50,885 INFO L175 Difference]: Start difference. First operand has 248 places, 437 transitions, 6464 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:06:50,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 476 transitions, 7712 flow [2024-06-28 02:06:51,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 476 transitions, 7603 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:06:51,766 INFO L231 Difference]: Finished difference. Result has 253 places, 444 transitions, 6618 flow [2024-06-28 02:06:51,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6355, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6618, PETRI_PLACES=253, PETRI_TRANSITIONS=444} [2024-06-28 02:06:51,767 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 200 predicate places. [2024-06-28 02:06:51,767 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 444 transitions, 6618 flow [2024-06-28 02:06:51,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:51,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:51,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 02:06:51,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:06:51,768 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:51,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:51,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1100588211, now seen corresponding path program 3 times [2024-06-28 02:06:51,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:51,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320091749] [2024-06-28 02:06:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:51,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:54,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:54,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320091749] [2024-06-28 02:06:54,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320091749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:54,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:54,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:54,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237514714] [2024-06-28 02:06:54,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:54,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:54,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:54,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:54,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:54,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:06:54,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 444 transitions, 6618 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:54,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:54,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:06:54,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:57,817 INFO L124 PetriNetUnfolderBase]: 6662/10336 cut-off events. [2024-06-28 02:06:57,817 INFO L125 PetriNetUnfolderBase]: For 342130/342130 co-relation queries the response was YES. [2024-06-28 02:06:57,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82781 conditions, 10336 events. 6662/10336 cut-off events. For 342130/342130 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 64299 event pairs, 1297 based on Foata normal form. 5/10091 useless extension candidates. Maximal degree in co-relation 82651. Up to 7910 conditions per place. [2024-06-28 02:06:57,987 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 395 selfloop transitions, 178 changer transitions 0/580 dead transitions. [2024-06-28 02:06:57,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 580 transitions, 9723 flow [2024-06-28 02:06:57,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:06:57,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:06:57,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:06:57,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153664302600472 [2024-06-28 02:06:57,989 INFO L175 Difference]: Start difference. First operand has 253 places, 444 transitions, 6618 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:06:57,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 580 transitions, 9723 flow [2024-06-28 02:06:59,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 580 transitions, 9590 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 02:06:59,013 INFO L231 Difference]: Finished difference. Result has 260 places, 504 transitions, 8312 flow [2024-06-28 02:06:59,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8312, PETRI_PLACES=260, PETRI_TRANSITIONS=504} [2024-06-28 02:06:59,014 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 207 predicate places. [2024-06-28 02:06:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 504 transitions, 8312 flow [2024-06-28 02:06:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:59,015 INFO 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 02:06:59,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:06:59,015 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:06:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1273323218, now seen corresponding path program 1 times [2024-06-28 02:06:59,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586293824] [2024-06-28 02:06:59,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:59,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:59,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:02,195 INFO 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 02:07:02,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:02,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586293824] [2024-06-28 02:07:02,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586293824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:02,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:02,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:07:02,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470921419] [2024-06-28 02:07:02,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:02,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:07:02,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:07:02,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:07:02,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:02,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 504 transitions, 8312 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:02,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:02,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:02,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:06,260 INFO L124 PetriNetUnfolderBase]: 7198/11193 cut-off events. [2024-06-28 02:07:06,260 INFO L125 PetriNetUnfolderBase]: For 393184/393188 co-relation queries the response was YES. [2024-06-28 02:07:06,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93558 conditions, 11193 events. 7198/11193 cut-off events. For 393184/393188 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 70528 event pairs, 1453 based on Foata normal form. 13/10927 useless extension candidates. Maximal degree in co-relation 93425. Up to 9336 conditions per place. [2024-06-28 02:07:06,422 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 528 selfloop transitions, 115 changer transitions 0/650 dead transitions. [2024-06-28 02:07:06,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 650 transitions, 11508 flow [2024-06-28 02:07:06,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:06,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:07:06,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:07:06,423 INFO L175 Difference]: Start difference. First operand has 260 places, 504 transitions, 8312 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:07:06,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 650 transitions, 11508 flow [2024-06-28 02:07:07,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 650 transitions, 11086 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-28 02:07:07,663 INFO L231 Difference]: Finished difference. Result has 265 places, 561 transitions, 9295 flow [2024-06-28 02:07:07,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9295, PETRI_PLACES=265, PETRI_TRANSITIONS=561} [2024-06-28 02:07:07,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 212 predicate places. [2024-06-28 02:07:07,664 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 561 transitions, 9295 flow [2024-06-28 02:07:07,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:07,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:07,664 INFO 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 02:07:07,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:07:07,664 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:07,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:07,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1187722572, now seen corresponding path program 2 times [2024-06-28 02:07:07,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:07,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736929107] [2024-06-28 02:07:07,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:07,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:11,175 INFO 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 02:07:11,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:11,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736929107] [2024-06-28 02:07:11,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736929107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:11,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:11,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:07:11,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747237936] [2024-06-28 02:07:11,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:11,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:07:11,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:11,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:07:11,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:07:11,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:11,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 561 transitions, 9295 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:11,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:11,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:11,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:15,104 INFO L124 PetriNetUnfolderBase]: 7536/11738 cut-off events. [2024-06-28 02:07:15,104 INFO L125 PetriNetUnfolderBase]: For 388773/388773 co-relation queries the response was YES. [2024-06-28 02:07:15,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96118 conditions, 11738 events. 7536/11738 cut-off events. For 388773/388773 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 74671 event pairs, 1524 based on Foata normal form. 12/11451 useless extension candidates. Maximal degree in co-relation 95982. Up to 9688 conditions per place. [2024-06-28 02:07:15,282 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 483 selfloop transitions, 119 changer transitions 0/609 dead transitions. [2024-06-28 02:07:15,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 609 transitions, 10941 flow [2024-06-28 02:07:15,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:15,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:15,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:07:15,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:07:15,283 INFO L175 Difference]: Start difference. First operand has 265 places, 561 transitions, 9295 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:07:15,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 609 transitions, 10941 flow [2024-06-28 02:07:16,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 609 transitions, 10845 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:16,430 INFO L231 Difference]: Finished difference. Result has 270 places, 563 transitions, 9498 flow [2024-06-28 02:07:16,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9202, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9498, PETRI_PLACES=270, PETRI_TRANSITIONS=563} [2024-06-28 02:07:16,430 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 217 predicate places. [2024-06-28 02:07:16,431 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 563 transitions, 9498 flow [2024-06-28 02:07:16,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:16,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:16,431 INFO 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 02:07:16,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:07:16,431 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:16,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash -2052897609, now seen corresponding path program 4 times [2024-06-28 02:07:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:16,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411656600] [2024-06-28 02:07:16,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:19,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:19,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:19,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411656600] [2024-06-28 02:07:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411656600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:19,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:19,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:19,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142888164] [2024-06-28 02:07:19,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:19,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:19,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:19,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:19,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:19,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:19,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 563 transitions, 9498 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:19,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:19,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:19,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:23,206 INFO L124 PetriNetUnfolderBase]: 7651/11729 cut-off events. [2024-06-28 02:07:23,206 INFO L125 PetriNetUnfolderBase]: For 401223/401243 co-relation queries the response was YES. [2024-06-28 02:07:23,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98224 conditions, 11729 events. 7651/11729 cut-off events. For 401223/401243 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 73798 event pairs, 1653 based on Foata normal form. 20/11514 useless extension candidates. Maximal degree in co-relation 98086. Up to 10651 conditions per place. [2024-06-28 02:07:23,379 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 568 selfloop transitions, 49 changer transitions 0/624 dead transitions. [2024-06-28 02:07:23,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 624 transitions, 11272 flow [2024-06-28 02:07:23,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:23,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:23,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:07:23,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:07:23,380 INFO L175 Difference]: Start difference. First operand has 270 places, 563 transitions, 9498 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:07:23,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 624 transitions, 11272 flow [2024-06-28 02:07:24,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 624 transitions, 11048 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:07:24,547 INFO L231 Difference]: Finished difference. Result has 274 places, 570 transitions, 9577 flow [2024-06-28 02:07:24,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9577, PETRI_PLACES=274, PETRI_TRANSITIONS=570} [2024-06-28 02:07:24,547 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-28 02:07:24,547 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 570 transitions, 9577 flow [2024-06-28 02:07:24,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:24,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:24,548 INFO 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 02:07:24,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:07:24,548 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:24,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:24,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1826102707, now seen corresponding path program 5 times [2024-06-28 02:07:24,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:24,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089874224] [2024-06-28 02:07:24,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:24,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:27,457 INFO 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 02:07:27,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:27,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089874224] [2024-06-28 02:07:27,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089874224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:27,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:27,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:27,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665518045] [2024-06-28 02:07:27,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:27,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:27,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:27,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:27,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:27,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:27,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 570 transitions, 9577 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:27,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:27,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:27,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:30,973 INFO L124 PetriNetUnfolderBase]: 7731/11819 cut-off events. [2024-06-28 02:07:30,974 INFO L125 PetriNetUnfolderBase]: For 423233/423253 co-relation queries the response was YES. [2024-06-28 02:07:31,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100538 conditions, 11819 events. 7731/11819 cut-off events. For 423233/423253 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 74098 event pairs, 1604 based on Foata normal form. 18/11608 useless extension candidates. Maximal degree in co-relation 100398. Up to 10538 conditions per place. [2024-06-28 02:07:31,155 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 549 selfloop transitions, 69 changer transitions 0/625 dead transitions. [2024-06-28 02:07:31,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 625 transitions, 11415 flow [2024-06-28 02:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:07:31,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-28 02:07:31,156 INFO L175 Difference]: Start difference. First operand has 274 places, 570 transitions, 9577 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:07:31,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 625 transitions, 11415 flow [2024-06-28 02:07:32,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 625 transitions, 11199 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 02:07:32,419 INFO L231 Difference]: Finished difference. Result has 277 places, 576 transitions, 9687 flow [2024-06-28 02:07:32,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9361, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9687, PETRI_PLACES=277, PETRI_TRANSITIONS=576} [2024-06-28 02:07:32,423 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 224 predicate places. [2024-06-28 02:07:32,423 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 576 transitions, 9687 flow [2024-06-28 02:07:32,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:32,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:32,424 INFO 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 02:07:32,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:07:32,424 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:32,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1825686997, now seen corresponding path program 6 times [2024-06-28 02:07:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:32,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300937481] [2024-06-28 02:07:32,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:32,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:35,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:35,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300937481] [2024-06-28 02:07:35,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300937481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:35,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:35,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:35,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140456957] [2024-06-28 02:07:35,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:35,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:35,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:35,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:35,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:35,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:35,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 576 transitions, 9687 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:35,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:35,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:35,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:39,240 INFO L124 PetriNetUnfolderBase]: 7725/11838 cut-off events. [2024-06-28 02:07:39,240 INFO L125 PetriNetUnfolderBase]: For 428309/428329 co-relation queries the response was YES. [2024-06-28 02:07:39,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100547 conditions, 11838 events. 7725/11838 cut-off events. For 428309/428329 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 74444 event pairs, 1646 based on Foata normal form. 18/11618 useless extension candidates. Maximal degree in co-relation 100407. Up to 10721 conditions per place. [2024-06-28 02:07:39,404 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 560 selfloop transitions, 56 changer transitions 0/623 dead transitions. [2024-06-28 02:07:39,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 623 transitions, 11243 flow [2024-06-28 02:07:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:39,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:39,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:07:39,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-06-28 02:07:39,405 INFO L175 Difference]: Start difference. First operand has 277 places, 576 transitions, 9687 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:07:39,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 623 transitions, 11243 flow [2024-06-28 02:07:40,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 623 transitions, 11065 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:40,724 INFO L231 Difference]: Finished difference. Result has 281 places, 576 transitions, 9627 flow [2024-06-28 02:07:40,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9509, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9627, PETRI_PLACES=281, PETRI_TRANSITIONS=576} [2024-06-28 02:07:40,725 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-28 02:07:40,725 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 576 transitions, 9627 flow [2024-06-28 02:07:40,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:40,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:40,725 INFO 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 02:07:40,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:07:40,725 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:40,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:40,726 INFO L85 PathProgramCache]: Analyzing trace with hash 134451447, now seen corresponding path program 7 times [2024-06-28 02:07:40,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:40,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43574296] [2024-06-28 02:07:40,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:40,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:43,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:43,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:43,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43574296] [2024-06-28 02:07:43,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43574296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:43,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:43,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:43,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596857507] [2024-06-28 02:07:43,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:43,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:43,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:43,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:43,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:43,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:43,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 576 transitions, 9627 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:43,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:43,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:43,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:47,050 INFO L124 PetriNetUnfolderBase]: 7822/11988 cut-off events. [2024-06-28 02:07:47,050 INFO L125 PetriNetUnfolderBase]: For 439377/439377 co-relation queries the response was YES. [2024-06-28 02:07:47,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101940 conditions, 11988 events. 7822/11988 cut-off events. For 439377/439377 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 75454 event pairs, 1664 based on Foata normal form. 5/11741 useless extension candidates. Maximal degree in co-relation 101798. Up to 10730 conditions per place. [2024-06-28 02:07:47,212 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 551 selfloop transitions, 82 changer transitions 0/640 dead transitions. [2024-06-28 02:07:47,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 640 transitions, 11525 flow [2024-06-28 02:07:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:07:47,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-28 02:07:47,213 INFO L175 Difference]: Start difference. First operand has 281 places, 576 transitions, 9627 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:07:47,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 640 transitions, 11525 flow [2024-06-28 02:07:48,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 640 transitions, 11325 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:07:48,885 INFO L231 Difference]: Finished difference. Result has 280 places, 581 transitions, 9745 flow [2024-06-28 02:07:48,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9427, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9745, PETRI_PLACES=280, PETRI_TRANSITIONS=581} [2024-06-28 02:07:48,886 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 227 predicate places. [2024-06-28 02:07:48,886 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 581 transitions, 9745 flow [2024-06-28 02:07:48,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:48,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:48,886 INFO 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 02:07:48,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:07:48,887 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:48,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:48,887 INFO L85 PathProgramCache]: Analyzing trace with hash 134867157, now seen corresponding path program 8 times [2024-06-28 02:07:48,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:48,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958237211] [2024-06-28 02:07:48,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:48,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:48,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:51,321 INFO 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 02:07:51,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:51,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958237211] [2024-06-28 02:07:51,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958237211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:51,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:51,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:51,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388136212] [2024-06-28 02:07:51,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:51,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:51,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:51,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:51,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:51,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:51,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 581 transitions, 9745 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:51,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:51,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:51,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:55,319 INFO L124 PetriNetUnfolderBase]: 8061/12383 cut-off events. [2024-06-28 02:07:55,319 INFO L125 PetriNetUnfolderBase]: For 479103/479103 co-relation queries the response was YES. [2024-06-28 02:07:55,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107231 conditions, 12383 events. 8061/12383 cut-off events. For 479103/479103 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 78692 event pairs, 1670 based on Foata normal form. 5/12118 useless extension candidates. Maximal degree in co-relation 107090. Up to 10458 conditions per place. [2024-06-28 02:07:55,489 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 541 selfloop transitions, 120 changer transitions 0/668 dead transitions. [2024-06-28 02:07:55,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 668 transitions, 12300 flow [2024-06-28 02:07:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:55,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:55,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:07:55,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-28 02:07:55,490 INFO L175 Difference]: Start difference. First operand has 280 places, 581 transitions, 9745 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:07:55,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 668 transitions, 12300 flow [2024-06-28 02:07:56,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 668 transitions, 12070 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:56,879 INFO L231 Difference]: Finished difference. Result has 287 places, 600 transitions, 10412 flow [2024-06-28 02:07:56,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9515, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10412, PETRI_PLACES=287, PETRI_TRANSITIONS=600} [2024-06-28 02:07:56,880 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-28 02:07:56,880 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 600 transitions, 10412 flow [2024-06-28 02:07:56,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:56,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:56,880 INFO 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 02:07:56,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:07:56,881 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:56,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:56,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1447328779, now seen corresponding path program 9 times [2024-06-28 02:07:56,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:56,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934696227] [2024-06-28 02:07:56,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:56,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:56,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:59,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:59,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934696227] [2024-06-28 02:07:59,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934696227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:59,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:59,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:59,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626273879] [2024-06-28 02:07:59,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:59,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:59,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:59,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:59,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:59,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:07:59,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 600 transitions, 10412 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:59,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:59,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:07:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:04,415 INFO L124 PetriNetUnfolderBase]: 8496/13262 cut-off events. [2024-06-28 02:08:04,415 INFO L125 PetriNetUnfolderBase]: For 562078/562078 co-relation queries the response was YES. [2024-06-28 02:08:04,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118366 conditions, 13262 events. 8496/13262 cut-off events. For 562078/562078 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 86090 event pairs, 1627 based on Foata normal form. 8/12915 useless extension candidates. Maximal degree in co-relation 118220. Up to 10769 conditions per place. [2024-06-28 02:08:04,741 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 546 selfloop transitions, 185 changer transitions 0/738 dead transitions. [2024-06-28 02:08:04,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 738 transitions, 14162 flow [2024-06-28 02:08:04,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:04,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:04,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:08:04,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4940898345153664 [2024-06-28 02:08:04,743 INFO L175 Difference]: Start difference. First operand has 287 places, 600 transitions, 10412 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:08:04,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 738 transitions, 14162 flow [2024-06-28 02:08:06,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 738 transitions, 13976 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:06,391 INFO L231 Difference]: Finished difference. Result has 294 places, 658 transitions, 12179 flow [2024-06-28 02:08:06,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10250, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12179, PETRI_PLACES=294, PETRI_TRANSITIONS=658} [2024-06-28 02:08:06,392 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 241 predicate places. [2024-06-28 02:08:06,392 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 658 transitions, 12179 flow [2024-06-28 02:08:06,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:06,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:06,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:06,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:08:06,393 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:06,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:06,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1453072459, now seen corresponding path program 10 times [2024-06-28 02:08:06,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:06,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666500829] [2024-06-28 02:08:06,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:06,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:06,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:08,771 INFO 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 02:08:08,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:08,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666500829] [2024-06-28 02:08:08,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666500829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:08,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:08,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:08,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135541095] [2024-06-28 02:08:08,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:08,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:08,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:08,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:08,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:08,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:08:08,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 658 transitions, 12179 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:08,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:08,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:08:08,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:14,091 INFO L124 PetriNetUnfolderBase]: 8920/13909 cut-off events. [2024-06-28 02:08:14,091 INFO L125 PetriNetUnfolderBase]: For 629266/629266 co-relation queries the response was YES. [2024-06-28 02:08:14,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129711 conditions, 13909 events. 8920/13909 cut-off events. For 629266/629266 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 90887 event pairs, 1660 based on Foata normal form. 7/13545 useless extension candidates. Maximal degree in co-relation 129563. Up to 10702 conditions per place. [2024-06-28 02:08:14,330 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 536 selfloop transitions, 224 changer transitions 0/767 dead transitions. [2024-06-28 02:08:14,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 767 transitions, 15563 flow [2024-06-28 02:08:14,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:14,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:14,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:08:14,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2024-06-28 02:08:14,513 INFO L175 Difference]: Start difference. First operand has 294 places, 658 transitions, 12179 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:08:14,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 767 transitions, 15563 flow [2024-06-28 02:08:16,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 767 transitions, 15086 flow, removed 161 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:16,356 INFO L231 Difference]: Finished difference. Result has 300 places, 686 transitions, 13181 flow [2024-06-28 02:08:16,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11732, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13181, PETRI_PLACES=300, PETRI_TRANSITIONS=686} [2024-06-28 02:08:16,357 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 247 predicate places. [2024-06-28 02:08:16,357 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 686 transitions, 13181 flow [2024-06-28 02:08:16,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:16,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:16,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:16,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:08:16,357 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:16,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:16,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1737398005, now seen corresponding path program 1 times [2024-06-28 02:08:16,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:16,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212979045] [2024-06-28 02:08:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:16,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:16,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:19,451 INFO 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 02:08:19,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:19,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212979045] [2024-06-28 02:08:19,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212979045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:19,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:19,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:19,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105227701] [2024-06-28 02:08:19,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:19,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:19,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:19,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:08:19,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 686 transitions, 13181 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:19,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:19,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:08:19,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:24,885 INFO L124 PetriNetUnfolderBase]: 9287/14307 cut-off events. [2024-06-28 02:08:24,885 INFO L125 PetriNetUnfolderBase]: For 675369/675369 co-relation queries the response was YES. [2024-06-28 02:08:25,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136847 conditions, 14307 events. 9287/14307 cut-off events. For 675369/675369 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 93217 event pairs, 1899 based on Foata normal form. 8/14005 useless extension candidates. Maximal degree in co-relation 136695. Up to 12595 conditions per place. [2024-06-28 02:08:25,124 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 731 selfloop transitions, 28 changer transitions 0/766 dead transitions. [2024-06-28 02:08:25,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 766 transitions, 15483 flow [2024-06-28 02:08:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:25,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:08:25,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011820330969267 [2024-06-28 02:08:25,125 INFO L175 Difference]: Start difference. First operand has 300 places, 686 transitions, 13181 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:08:25,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 766 transitions, 15483 flow [2024-06-28 02:08:27,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 766 transitions, 15058 flow, removed 139 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:27,367 INFO L231 Difference]: Finished difference. Result has 307 places, 692 transitions, 12937 flow [2024-06-28 02:08:27,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12760, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12937, PETRI_PLACES=307, PETRI_TRANSITIONS=692} [2024-06-28 02:08:27,367 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 254 predicate places. [2024-06-28 02:08:27,368 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 692 transitions, 12937 flow [2024-06-28 02:08:27,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:27,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:27,368 INFO 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 02:08:27,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:08:27,368 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:27,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:27,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1785049611, now seen corresponding path program 2 times [2024-06-28 02:08:27,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:27,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108654628] [2024-06-28 02:08:27,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:27,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:31,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:31,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:31,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108654628] [2024-06-28 02:08:31,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108654628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:31,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:31,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:31,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811504879] [2024-06-28 02:08:31,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:31,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:31,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:31,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:31,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:31,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-28 02:08:31,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 692 transitions, 12937 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:31,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:31,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-28 02:08:31,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:36,551 INFO L124 PetriNetUnfolderBase]: 9436/14531 cut-off events. [2024-06-28 02:08:36,551 INFO L125 PetriNetUnfolderBase]: For 653907/653907 co-relation queries the response was YES. [2024-06-28 02:08:36,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136767 conditions, 14531 events. 9436/14531 cut-off events. For 653907/653907 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 94934 event pairs, 1827 based on Foata normal form. 8/14228 useless extension candidates. Maximal degree in co-relation 136611. Up to 12753 conditions per place. [2024-06-28 02:08:36,769 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 716 selfloop transitions, 42 changer transitions 0/765 dead transitions. [2024-06-28 02:08:36,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 765 transitions, 15226 flow [2024-06-28 02:08:36,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:36,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:36,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:08:36,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2024-06-28 02:08:36,771 INFO L175 Difference]: Start difference. First operand has 307 places, 692 transitions, 12937 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:08:36,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 765 transitions, 15226 flow [2024-06-28 02:08:38,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 765 transitions, 15152 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:38,968 INFO L231 Difference]: Finished difference. Result has 312 places, 697 transitions, 13074 flow [2024-06-28 02:08:38,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12863, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13074, PETRI_PLACES=312, PETRI_TRANSITIONS=697} [2024-06-28 02:08:38,969 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 259 predicate places. [2024-06-28 02:08:38,969 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 697 transitions, 13074 flow [2024-06-28 02:08:38,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:38,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:38,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:38,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:08:38,970 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:38,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:38,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1785045891, now seen corresponding path program 3 times [2024-06-28 02:08:38,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:38,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925642761] [2024-06-28 02:08:38,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:38,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat