./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe000_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/safe000_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe000_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:49:07,571 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:49:07,618 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:49:07,621 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:49:07,621 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:49:07,635 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:49:07,635 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:49:07,636 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:49:07,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:49:07,639 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:49:07,640 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:49:07,640 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:49:07,641 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:49:07,642 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:49:07,642 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:49:07,642 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:49:07,642 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:49:07,642 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:49:07,643 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:49:07,643 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:49:07,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:49:07,644 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:49:07,644 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:49:07,644 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:49:07,645 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:49:07,645 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:49:07,645 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:49:07,645 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:49:07,646 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:49:07,646 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:49:07,647 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:49:07,647 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:49:07,647 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:49:07,647 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:49:07,647 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:49:07,647 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:49:07,648 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:49:07,649 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:49:07,649 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:49:07,862 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:49:07,876 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:49:07,878 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:49:07,879 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:49:07,879 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:49:07,880 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe000_power.opt.yml/witness.yml [2024-06-27 20:49:08,123 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:49:08,124 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:49:08,125 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i [2024-06-27 20:49:09,105 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:49:09,301 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:49:09,301 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i [2024-06-27 20:49:09,311 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9abb3ec1/6a1f06bb7d7242d285dc98f275f05c13/FLAG08b0671f3 [2024-06-27 20:49:09,321 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9abb3ec1/6a1f06bb7d7242d285dc98f275f05c13 [2024-06-27 20:49:09,321 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:49:09,322 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:49:09,323 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:49:09,323 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:49:09,326 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:49:09,327 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:49:08" (1/2) ... [2024-06-27 20:49:09,327 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e23eab3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:49:09, skipping insertion in model container [2024-06-27 20:49:09,328 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:49:08" (1/2) ... [2024-06-27 20:49:09,328 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53ecb2d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:49:09, skipping insertion in model container [2024-06-27 20:49:09,329 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:49:09" (2/2) ... [2024-06-27 20:49:09,329 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e23eab3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09, skipping insertion in model container [2024-06-27 20:49:09,329 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:49:09" (2/2) ... [2024-06-27 20:49:09,329 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:49:09,475 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:49:09,476 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ((((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:49:09,476 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:49:09,476 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:49:09,476 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:49:09,477 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 20:49:09,521 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:49:09,830 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:49:09,843 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:49:09,932 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:49:09,956 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:49:09,957 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09 WrapperNode [2024-06-27 20:49:09,957 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:49:09,958 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:49:09,958 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:49:09,958 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:49:09,963 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:09,974 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:09,998 INFO L138 Inliner]: procedures = 175, calls = 74, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 218 [2024-06-27 20:49:09,998 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:49:09,999 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:49:09,999 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:49:09,999 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:49:10,007 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,007 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,014 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,028 INFO L175 MemorySlicer]: Split 32 memory accesses to 2 slices as follows [2, 30]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 6 writes are split as follows [0, 6]. [2024-06-27 20:49:10,029 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,029 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,037 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,038 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,040 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,041 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,044 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:49:10,045 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:49:10,045 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:49:10,045 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:49:10,046 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (1/1) ... [2024-06-27 20:49:10,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:49:10,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:49:10,069 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-27 20:49:10,107 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-27 20:49:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:49:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:49:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:49:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:49:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:49:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:49:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:49:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:49:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:49:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:49:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:49:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:49:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:49:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:49:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:49:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:49:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:49:10,124 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:49:10,270 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:49:10,272 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:49:10,733 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:49:10,733 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:49:11,019 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:49:11,019 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:49:11,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:49:11 BoogieIcfgContainer [2024-06-27 20:49:11,019 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:49:11,021 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:49:11,021 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:49:11,023 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:49:11,023 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:49:08" (1/4) ... [2024-06-27 20:49:11,023 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42a84cff and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:49:11, skipping insertion in model container [2024-06-27 20:49:11,024 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:49:09" (2/4) ... [2024-06-27 20:49:11,024 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42a84cff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:49:11, skipping insertion in model container [2024-06-27 20:49:11,024 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:49:09" (3/4) ... [2024-06-27 20:49:11,025 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42a84cff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:49:11, skipping insertion in model container [2024-06-27 20:49:11,025 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:49:11" (4/4) ... [2024-06-27 20:49:11,026 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_power.opt.i [2024-06-27 20:49:11,039 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:49:11,039 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:49:11,039 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:49:11,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:49:11,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:49:11,158 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:49:11,159 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:49:11,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:49:11,160 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:49:11,163 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:49:11,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:49:11,177 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;@3f85aee6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:49:11,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:49:11,182 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:49:11,182 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:49:11,182 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:49:11,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:11,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:49:11,183 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:11,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:11,189 INFO L85 PathProgramCache]: Analyzing trace with hash 779574896, now seen corresponding path program 1 times [2024-06-27 20:49:11,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:11,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126785654] [2024-06-27 20:49:11,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:11,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:11,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:12,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:12,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:12,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126785654] [2024-06-27 20:49:12,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126785654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:12,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:12,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:49:12,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624878371] [2024-06-27 20:49:12,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:12,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:49:12,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:12,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:49:12,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:49:12,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 20:49:12,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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-27 20:49:12,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:12,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 20:49:12,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:13,249 INFO L124 PetriNetUnfolderBase]: 637/1104 cut-off events. [2024-06-27 20:49:13,250 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 20:49:13,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2154 conditions, 1104 events. 637/1104 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5738 event pairs, 384 based on Foata normal form. 1/1079 useless extension candidates. Maximal degree in co-relation 2142. Up to 985 conditions per place. [2024-06-27 20:49:13,258 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 20:49:13,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 177 flow [2024-06-27 20:49:13,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:49:13,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:49:13,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-27 20:49:13,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 20:49:13,269 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 75 transitions. [2024-06-27 20:49:13,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 177 flow [2024-06-27 20:49:13,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:49:13,273 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:49:13,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:49:13,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:49:13,276 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:49:13,277 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-27 20:49:13,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:13,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:13,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:49:13,277 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:13,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:13,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1463699956, now seen corresponding path program 1 times [2024-06-27 20:49:13,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:13,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957870523] [2024-06-27 20:49:13,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:13,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:14,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:14,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:14,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957870523] [2024-06-27 20:49:14,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957870523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:14,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:14,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:49:14,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008775961] [2024-06-27 20:49:14,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:14,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:49:14,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:14,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:49:14,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:49:14,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:49:14,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:14,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:14,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:49:14,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:15,222 INFO L124 PetriNetUnfolderBase]: 808/1380 cut-off events. [2024-06-27 20:49:15,223 INFO L125 PetriNetUnfolderBase]: For 245/268 co-relation queries the response was YES. [2024-06-27 20:49:15,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 1380 events. 808/1380 cut-off events. For 245/268 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7113 event pairs, 348 based on Foata normal form. 10/1385 useless extension candidates. Maximal degree in co-relation 3070. Up to 1202 conditions per place. [2024-06-27 20:49:15,230 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-27 20:49:15,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 258 flow [2024-06-27 20:49:15,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:49:15,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:49:15,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 20:49:15,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-27 20:49:15,233 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 97 transitions. [2024-06-27 20:49:15,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 258 flow [2024-06-27 20:49:15,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:49:15,234 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 20:49:15,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 20:49:15,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 20:49:15,235 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 20:49:15,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:15,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:15,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:15,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:49:15,236 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:15,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:15,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1869940464, now seen corresponding path program 1 times [2024-06-27 20:49:15,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:15,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468291871] [2024-06-27 20:49:15,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:15,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:17,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:17,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:17,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468291871] [2024-06-27 20:49:17,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468291871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:17,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:17,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:49:17,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039964349] [2024-06-27 20:49:17,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:17,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:49:17,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:17,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:49:17,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:49:17,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:49:17,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-27 20:49:17,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:17,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:49:17,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:17,689 INFO L124 PetriNetUnfolderBase]: 799/1365 cut-off events. [2024-06-27 20:49:17,690 INFO L125 PetriNetUnfolderBase]: For 706/757 co-relation queries the response was YES. [2024-06-27 20:49:17,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3391 conditions, 1365 events. 799/1365 cut-off events. For 706/757 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7023 event pairs, 244 based on Foata normal form. 20/1381 useless extension candidates. Maximal degree in co-relation 3377. Up to 1149 conditions per place. [2024-06-27 20:49:17,696 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 48 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-27 20:49:17,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 65 transitions, 318 flow [2024-06-27 20:49:17,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:49:17,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:49:17,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 20:49:17,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 20:49:17,698 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-27 20:49:17,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 65 transitions, 318 flow [2024-06-27 20:49:17,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 65 transitions, 304 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:49:17,714 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 159 flow [2024-06-27 20:49:17,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=159, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2024-06-27 20:49:17,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-27 20:49:17,715 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 159 flow [2024-06-27 20:49:17,715 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-27 20:49:17,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:17,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:17,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:49:17,715 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:17,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:17,716 INFO L85 PathProgramCache]: Analyzing trace with hash 2080306900, now seen corresponding path program 1 times [2024-06-27 20:49:17,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:17,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056230906] [2024-06-27 20:49:17,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:17,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:19,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:19,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056230906] [2024-06-27 20:49:19,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056230906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:19,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:19,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:49:19,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233147083] [2024-06-27 20:49:19,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:19,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:49:19,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:19,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:49:19,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:49:19,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:49:19,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 159 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-27 20:49:19,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:19,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:49:19,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:20,241 INFO L124 PetriNetUnfolderBase]: 617/1047 cut-off events. [2024-06-27 20:49:20,242 INFO L125 PetriNetUnfolderBase]: For 888/891 co-relation queries the response was YES. [2024-06-27 20:49:20,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1047 events. 617/1047 cut-off events. For 888/891 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5267 event pairs, 253 based on Foata normal form. 4/1027 useless extension candidates. Maximal degree in co-relation 2871. Up to 943 conditions per place. [2024-06-27 20:49:20,247 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-27 20:49:20,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 57 transitions, 305 flow [2024-06-27 20:49:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:49:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:49:20,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-27 20:49:20,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-27 20:49:20,249 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 159 flow. Second operand 5 states and 101 transitions. [2024-06-27 20:49:20,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 57 transitions, 305 flow [2024-06-27 20:49:20,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 282 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:49:20,251 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 180 flow [2024-06-27 20:49:20,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=180, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 20:49:20,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-27 20:49:20,253 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 180 flow [2024-06-27 20:49:20,253 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-27 20:49:20,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:20,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:20,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:49:20,254 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:20,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:20,255 INFO L85 PathProgramCache]: Analyzing trace with hash 102543151, now seen corresponding path program 1 times [2024-06-27 20:49:20,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:20,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50181944] [2024-06-27 20:49:20,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:20,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:22,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:22,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50181944] [2024-06-27 20:49:22,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50181944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:22,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:22,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:49:22,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669334487] [2024-06-27 20:49:22,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:22,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:49:22,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:22,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:49:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:49:22,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:22,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 180 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:22,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:22,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:22,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:23,249 INFO L124 PetriNetUnfolderBase]: 926/1532 cut-off events. [2024-06-27 20:49:23,250 INFO L125 PetriNetUnfolderBase]: For 1792/1792 co-relation queries the response was YES. [2024-06-27 20:49:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4397 conditions, 1532 events. 926/1532 cut-off events. For 1792/1792 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7635 event pairs, 342 based on Foata normal form. 6/1530 useless extension candidates. Maximal degree in co-relation 4379. Up to 1366 conditions per place. [2024-06-27 20:49:23,258 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2024-06-27 20:49:23,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 386 flow [2024-06-27 20:49:23,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:49:23,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:49:23,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 20:49:23,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 20:49:23,262 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 180 flow. Second operand 6 states and 111 transitions. [2024-06-27 20:49:23,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 386 flow [2024-06-27 20:49:23,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 364 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:49:23,271 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 225 flow [2024-06-27 20:49:23,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 20:49:23,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-27 20:49:23,273 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 225 flow [2024-06-27 20:49:23,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:23,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:23,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:23,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:49:23,274 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:23,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:23,274 INFO L85 PathProgramCache]: Analyzing trace with hash 750508994, now seen corresponding path program 1 times [2024-06-27 20:49:23,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:23,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115600753] [2024-06-27 20:49:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:23,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:25,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:25,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:25,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115600753] [2024-06-27 20:49:25,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115600753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:25,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:25,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:49:25,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579583990] [2024-06-27 20:49:25,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:25,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:49:25,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:25,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:49:25,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:49:25,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:49:25,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 225 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-27 20:49:25,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:25,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:49:25,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:26,159 INFO L124 PetriNetUnfolderBase]: 912/1530 cut-off events. [2024-06-27 20:49:26,160 INFO L125 PetriNetUnfolderBase]: For 2786/2845 co-relation queries the response was YES. [2024-06-27 20:49:26,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 1530 events. 912/1530 cut-off events. For 2786/2845 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7886 event pairs, 324 based on Foata normal form. 19/1523 useless extension candidates. Maximal degree in co-relation 4780. Up to 1284 conditions per place. [2024-06-27 20:49:26,167 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-27 20:49:26,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 491 flow [2024-06-27 20:49:26,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:49:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:49:26,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 20:49:26,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-27 20:49:26,169 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 225 flow. Second operand 6 states and 124 transitions. [2024-06-27 20:49:26,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 491 flow [2024-06-27 20:49:26,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 83 transitions, 489 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:49:26,173 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 307 flow [2024-06-27 20:49:26,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-27 20:49:26,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-27 20:49:26,174 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 307 flow [2024-06-27 20:49:26,174 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-27 20:49:26,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:26,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:26,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:49:26,174 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:26,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:26,175 INFO L85 PathProgramCache]: Analyzing trace with hash 47887294, now seen corresponding path program 2 times [2024-06-27 20:49:26,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:26,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46964544] [2024-06-27 20:49:26,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:26,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46964544] [2024-06-27 20:49:28,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46964544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:28,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:28,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:49:28,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856115408] [2024-06-27 20:49:28,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:49:28,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:28,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:49:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:49:28,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:49:28,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 307 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-27 20:49:28,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:28,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:49:28,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:28,780 INFO L124 PetriNetUnfolderBase]: 913/1529 cut-off events. [2024-06-27 20:49:28,781 INFO L125 PetriNetUnfolderBase]: For 3886/3952 co-relation queries the response was YES. [2024-06-27 20:49:28,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5271 conditions, 1529 events. 913/1529 cut-off events. For 3886/3952 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7846 event pairs, 314 based on Foata normal form. 21/1531 useless extension candidates. Maximal degree in co-relation 5247. Up to 1318 conditions per place. [2024-06-27 20:49:28,789 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-27 20:49:28,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 497 flow [2024-06-27 20:49:28,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:49:28,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:49:28,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 20:49:28,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 20:49:28,791 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 307 flow. Second operand 6 states and 117 transitions. [2024-06-27 20:49:28,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 497 flow [2024-06-27 20:49:28,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 468 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 20:49:28,797 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 312 flow [2024-06-27 20:49:28,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-27 20:49:28,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 20:49:28,798 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 312 flow [2024-06-27 20:49:28,799 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-27 20:49:28,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:28,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:28,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:49:28,799 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:28,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:28,799 INFO L85 PathProgramCache]: Analyzing trace with hash 46647790, now seen corresponding path program 1 times [2024-06-27 20:49:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:28,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344376967] [2024-06-27 20:49:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:28,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:28,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:30,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344376967] [2024-06-27 20:49:30,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344376967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:30,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:30,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:49:30,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979390649] [2024-06-27 20:49:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:30,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:49:30,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:30,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:49:30,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:49:30,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:30,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:30,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:30,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:30,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:32,088 INFO L124 PetriNetUnfolderBase]: 1235/2022 cut-off events. [2024-06-27 20:49:32,089 INFO L125 PetriNetUnfolderBase]: For 5915/5919 co-relation queries the response was YES. [2024-06-27 20:49:32,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6822 conditions, 2022 events. 1235/2022 cut-off events. For 5915/5919 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10712 event pairs, 316 based on Foata normal form. 34/2053 useless extension candidates. Maximal degree in co-relation 6796. Up to 1427 conditions per place. [2024-06-27 20:49:32,103 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 76 selfloop transitions, 22 changer transitions 0/104 dead transitions. [2024-06-27 20:49:32,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 104 transitions, 686 flow [2024-06-27 20:49:32,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:49:32,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:49:32,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:49:32,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 20:49:32,106 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 312 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:49:32,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 104 transitions, 686 flow [2024-06-27 20:49:32,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 104 transitions, 652 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:49:32,114 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 421 flow [2024-06-27 20:49:32,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=421, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-27 20:49:32,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 20:49:32,115 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 421 flow [2024-06-27 20:49:32,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:32,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:32,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:32,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:49:32,116 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:32,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:32,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1953214502, now seen corresponding path program 2 times [2024-06-27 20:49:32,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:32,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739925527] [2024-06-27 20:49:32,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:32,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:32,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:34,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:34,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739925527] [2024-06-27 20:49:34,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739925527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:34,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:34,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:49:34,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882093859] [2024-06-27 20:49:34,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:34,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:49:34,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:34,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:49:34,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:49:34,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:34,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 421 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:34,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:34,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:34,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:35,175 INFO L124 PetriNetUnfolderBase]: 1222/2020 cut-off events. [2024-06-27 20:49:35,175 INFO L125 PetriNetUnfolderBase]: For 7193/7197 co-relation queries the response was YES. [2024-06-27 20:49:35,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 2020 events. 1222/2020 cut-off events. For 7193/7197 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10714 event pairs, 402 based on Foata normal form. 10/2014 useless extension candidates. Maximal degree in co-relation 7710. Up to 1703 conditions per place. [2024-06-27 20:49:35,187 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2024-06-27 20:49:35,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 754 flow [2024-06-27 20:49:35,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:49:35,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:49:35,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 20:49:35,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 20:49:35,190 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 421 flow. Second operand 7 states and 132 transitions. [2024-06-27 20:49:35,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 754 flow [2024-06-27 20:49:35,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 705 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 20:49:35,201 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 519 flow [2024-06-27 20:49:35,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 20:49:35,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 20:49:35,202 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 519 flow [2024-06-27 20:49:35,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:35,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:35,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:35,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:49:35,203 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:35,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:35,203 INFO L85 PathProgramCache]: Analyzing trace with hash 278631860, now seen corresponding path program 1 times [2024-06-27 20:49:35,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:35,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361766143] [2024-06-27 20:49:35,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:35,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:37,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:37,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361766143] [2024-06-27 20:49:37,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361766143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:37,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:37,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824032612] [2024-06-27 20:49:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:37,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:37,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:37,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:37,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:49:37,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 519 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-27 20:49:37,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:37,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:49:37,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:38,801 INFO L124 PetriNetUnfolderBase]: 1229/2066 cut-off events. [2024-06-27 20:49:38,802 INFO L125 PetriNetUnfolderBase]: For 9179/9248 co-relation queries the response was YES. [2024-06-27 20:49:38,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 2066 events. 1229/2066 cut-off events. For 9179/9248 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11448 event pairs, 333 based on Foata normal form. 44/2059 useless extension candidates. Maximal degree in co-relation 8147. Up to 1663 conditions per place. [2024-06-27 20:49:38,812 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 76 selfloop transitions, 23 changer transitions 0/113 dead transitions. [2024-06-27 20:49:38,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 879 flow [2024-06-27 20:49:38,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:49:38,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:49:38,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 20:49:38,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-27 20:49:38,814 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 519 flow. Second operand 7 states and 143 transitions. [2024-06-27 20:49:38,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 879 flow [2024-06-27 20:49:38,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 859 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 20:49:38,823 INFO L231 Difference]: Finished difference. Result has 81 places, 80 transitions, 600 flow [2024-06-27 20:49:38,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=600, PETRI_PLACES=81, PETRI_TRANSITIONS=80} [2024-06-27 20:49:38,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-27 20:49:38,823 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 80 transitions, 600 flow [2024-06-27 20:49:38,824 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-27 20:49:38,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:38,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:38,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:49:38,824 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:38,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:38,825 INFO L85 PathProgramCache]: Analyzing trace with hash 278722225, now seen corresponding path program 1 times [2024-06-27 20:49:38,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:38,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064000393] [2024-06-27 20:49:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:38,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:38,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:41,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:41,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:41,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064000393] [2024-06-27 20:49:41,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064000393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:41,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:41,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:41,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817572736] [2024-06-27 20:49:41,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:41,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:41,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:41,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:41,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:41,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:41,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 80 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:41,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:41,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:41,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:42,198 INFO L124 PetriNetUnfolderBase]: 1488/2449 cut-off events. [2024-06-27 20:49:42,199 INFO L125 PetriNetUnfolderBase]: For 11347/11355 co-relation queries the response was YES. [2024-06-27 20:49:42,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9800 conditions, 2449 events. 1488/2449 cut-off events. For 11347/11355 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13498 event pairs, 434 based on Foata normal form. 26/2474 useless extension candidates. Maximal degree in co-relation 9764. Up to 1998 conditions per place. [2024-06-27 20:49:42,212 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 111 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-27 20:49:42,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 142 transitions, 1177 flow [2024-06-27 20:49:42,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:49:42,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:49:42,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 20:49:42,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 20:49:42,214 INFO L175 Difference]: Start difference. First operand has 81 places, 80 transitions, 600 flow. Second operand 8 states and 162 transitions. [2024-06-27 20:49:42,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 142 transitions, 1177 flow [2024-06-27 20:49:42,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 142 transitions, 1130 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 20:49:42,228 INFO L231 Difference]: Finished difference. Result has 89 places, 97 transitions, 793 flow [2024-06-27 20:49:42,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=793, PETRI_PLACES=89, PETRI_TRANSITIONS=97} [2024-06-27 20:49:42,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 20:49:42,229 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 97 transitions, 793 flow [2024-06-27 20:49:42,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:42,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:42,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:42,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:49:42,230 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:42,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:42,230 INFO L85 PathProgramCache]: Analyzing trace with hash 278722070, now seen corresponding path program 2 times [2024-06-27 20:49:42,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:42,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229439700] [2024-06-27 20:49:42,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:42,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:45,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:45,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:45,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229439700] [2024-06-27 20:49:45,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229439700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:45,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:45,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:45,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574323900] [2024-06-27 20:49:45,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:45,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:45,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:45,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:45,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:46,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:49:46,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 97 transitions, 793 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-27 20:49:46,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:46,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:49:46,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:46,982 INFO L124 PetriNetUnfolderBase]: 1434/2416 cut-off events. [2024-06-27 20:49:46,982 INFO L125 PetriNetUnfolderBase]: For 15792/15885 co-relation queries the response was YES. [2024-06-27 20:49:46,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 2416 events. 1434/2416 cut-off events. For 15792/15885 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13776 event pairs, 436 based on Foata normal form. 28/2400 useless extension candidates. Maximal degree in co-relation 10512. Up to 2063 conditions per place. [2024-06-27 20:49:46,996 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 92 selfloop transitions, 20 changer transitions 0/129 dead transitions. [2024-06-27 20:49:46,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 129 transitions, 1127 flow [2024-06-27 20:49:46,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:49:46,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:49:46,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:49:46,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-27 20:49:46,998 INFO L175 Difference]: Start difference. First operand has 89 places, 97 transitions, 793 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:49:46,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 129 transitions, 1127 flow [2024-06-27 20:49:47,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 129 transitions, 1080 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 20:49:47,014 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 828 flow [2024-06-27 20:49:47,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=828, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-06-27 20:49:47,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 20:49:47,015 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 828 flow [2024-06-27 20:49:47,015 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-27 20:49:47,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:47,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:47,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:49:47,015 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:47,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:47,016 INFO L85 PathProgramCache]: Analyzing trace with hash 282441140, now seen corresponding path program 3 times [2024-06-27 20:49:47,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:47,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972230436] [2024-06-27 20:49:47,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:47,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:49,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:49,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:49,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972230436] [2024-06-27 20:49:49,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972230436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:49,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:49,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:49,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298910344] [2024-06-27 20:49:49,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:49,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:49,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:49,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:49,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:49,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:49:49,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 828 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-27 20:49:49,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:49,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:49:49,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:50,018 INFO L124 PetriNetUnfolderBase]: 1424/2400 cut-off events. [2024-06-27 20:49:50,018 INFO L125 PetriNetUnfolderBase]: For 17538/17628 co-relation queries the response was YES. [2024-06-27 20:49:50,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10638 conditions, 2400 events. 1424/2400 cut-off events. For 17538/17628 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13659 event pairs, 432 based on Foata normal form. 45/2403 useless extension candidates. Maximal degree in co-relation 10595. Up to 2044 conditions per place. [2024-06-27 20:49:50,033 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 90 selfloop transitions, 19 changer transitions 0/126 dead transitions. [2024-06-27 20:49:50,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 126 transitions, 1126 flow [2024-06-27 20:49:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:49:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:49:50,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:49:50,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 20:49:50,035 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 828 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:49:50,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 126 transitions, 1126 flow [2024-06-27 20:49:50,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 126 transitions, 1058 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:49:50,054 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 805 flow [2024-06-27 20:49:50,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=805, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-06-27 20:49:50,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-27 20:49:50,055 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 805 flow [2024-06-27 20:49:50,055 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-27 20:49:50,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:50,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:50,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:49:50,055 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:50,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:50,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1446077755, now seen corresponding path program 2 times [2024-06-27 20:49:50,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:50,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209627423] [2024-06-27 20:49:50,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:50,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:52,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:52,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:52,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209627423] [2024-06-27 20:49:52,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209627423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:52,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:52,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:52,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510712700] [2024-06-27 20:49:52,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:52,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:52,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:52,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:52,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:52,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:52,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 805 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:52,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:52,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:53,640 INFO L124 PetriNetUnfolderBase]: 1700/2800 cut-off events. [2024-06-27 20:49:53,640 INFO L125 PetriNetUnfolderBase]: For 19198/19210 co-relation queries the response was YES. [2024-06-27 20:49:53,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12243 conditions, 2800 events. 1700/2800 cut-off events. For 19198/19210 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15779 event pairs, 325 based on Foata normal form. 30/2829 useless extension candidates. Maximal degree in co-relation 12199. Up to 2067 conditions per place. [2024-06-27 20:49:53,657 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 120 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-27 20:49:53,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 161 transitions, 1490 flow [2024-06-27 20:49:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:49:53,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:49:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 20:49:53,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 20:49:53,659 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 805 flow. Second operand 9 states and 180 transitions. [2024-06-27 20:49:53,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 161 transitions, 1490 flow [2024-06-27 20:49:53,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 161 transitions, 1440 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 20:49:53,680 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 1002 flow [2024-06-27 20:49:53,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1002, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-27 20:49:53,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 20:49:53,681 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 1002 flow [2024-06-27 20:49:53,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:53,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:53,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:53,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:49:53,682 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:53,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:53,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1446083335, now seen corresponding path program 3 times [2024-06-27 20:49:53,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:53,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978024715] [2024-06-27 20:49:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:53,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:55,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:55,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:55,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978024715] [2024-06-27 20:49:55,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978024715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:55,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:55,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:55,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283596459] [2024-06-27 20:49:55,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:55,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:55,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:55,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:55,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:55,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:55,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 1002 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:55,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:55,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:55,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:49:57,066 INFO L124 PetriNetUnfolderBase]: 1765/2928 cut-off events. [2024-06-27 20:49:57,067 INFO L125 PetriNetUnfolderBase]: For 23984/23996 co-relation queries the response was YES. [2024-06-27 20:49:57,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13871 conditions, 2928 events. 1765/2928 cut-off events. For 23984/23996 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16797 event pairs, 440 based on Foata normal form. 30/2957 useless extension candidates. Maximal degree in co-relation 13824. Up to 2469 conditions per place. [2024-06-27 20:49:57,086 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 122 selfloop transitions, 35 changer transitions 0/163 dead transitions. [2024-06-27 20:49:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 163 transitions, 1638 flow [2024-06-27 20:49:57,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:49:57,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:49:57,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:49:57,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 20:49:57,098 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 1002 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:49:57,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 163 transitions, 1638 flow [2024-06-27 20:49:57,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 163 transitions, 1555 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:49:57,129 INFO L231 Difference]: Finished difference. Result has 108 places, 129 transitions, 1223 flow [2024-06-27 20:49:57,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=108, PETRI_TRANSITIONS=129} [2024-06-27 20:49:57,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-27 20:49:57,130 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 129 transitions, 1223 flow [2024-06-27 20:49:57,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:57,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:49:57,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:49:57,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:49:57,131 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:49:57,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:49:57,131 INFO L85 PathProgramCache]: Analyzing trace with hash -420105573, now seen corresponding path program 4 times [2024-06-27 20:49:57,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:49:57,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997385940] [2024-06-27 20:49:57,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:49:57,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:49:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:49:59,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:49:59,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:49:59,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997385940] [2024-06-27 20:49:59,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997385940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:49:59,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:49:59,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:49:59,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423761084] [2024-06-27 20:49:59,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:49:59,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:49:59,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:49:59,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:49:59,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:49:59,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:49:59,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 129 transitions, 1223 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:49:59,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:49:59,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:49:59,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:00,258 INFO L124 PetriNetUnfolderBase]: 1780/2982 cut-off events. [2024-06-27 20:50:00,259 INFO L125 PetriNetUnfolderBase]: For 25610/25622 co-relation queries the response was YES. [2024-06-27 20:50:00,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14649 conditions, 2982 events. 1780/2982 cut-off events. For 25610/25622 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17323 event pairs, 470 based on Foata normal form. 18/2991 useless extension candidates. Maximal degree in co-relation 14598. Up to 2604 conditions per place. [2024-06-27 20:50:00,280 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 138 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2024-06-27 20:50:00,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 166 transitions, 1664 flow [2024-06-27 20:50:00,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:50:00,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:50:00,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:50:00,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 20:50:00,282 INFO L175 Difference]: Start difference. First operand has 108 places, 129 transitions, 1223 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:50:00,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 166 transitions, 1664 flow [2024-06-27 20:50:00,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 166 transitions, 1615 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 20:50:00,319 INFO L231 Difference]: Finished difference. Result has 114 places, 135 transitions, 1291 flow [2024-06-27 20:50:00,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1291, PETRI_PLACES=114, PETRI_TRANSITIONS=135} [2024-06-27 20:50:00,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-27 20:50:00,320 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 135 transitions, 1291 flow [2024-06-27 20:50:00,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:00,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:00,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:00,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:50:00,320 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:00,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:00,321 INFO L85 PathProgramCache]: Analyzing trace with hash 47655099, now seen corresponding path program 1 times [2024-06-27 20:50:00,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:00,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850097119] [2024-06-27 20:50:00,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:00,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:00,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:02,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:02,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850097119] [2024-06-27 20:50:02,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850097119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:02,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:02,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:02,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389809016] [2024-06-27 20:50:02,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:02,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:02,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:02,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:02,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:03,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:03,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 135 transitions, 1291 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:03,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:03,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:03,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:04,615 INFO L124 PetriNetUnfolderBase]: 2330/3992 cut-off events. [2024-06-27 20:50:04,615 INFO L125 PetriNetUnfolderBase]: For 43502/43527 co-relation queries the response was YES. [2024-06-27 20:50:04,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19663 conditions, 3992 events. 2330/3992 cut-off events. For 43502/43527 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25897 event pairs, 515 based on Foata normal form. 61/4046 useless extension candidates. Maximal degree in co-relation 19608. Up to 2077 conditions per place. [2024-06-27 20:50:04,643 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 163 selfloop transitions, 47 changer transitions 0/216 dead transitions. [2024-06-27 20:50:04,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 216 transitions, 2252 flow [2024-06-27 20:50:04,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:50:04,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:50:04,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 20:50:04,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-27 20:50:04,650 INFO L175 Difference]: Start difference. First operand has 114 places, 135 transitions, 1291 flow. Second operand 9 states and 199 transitions. [2024-06-27 20:50:04,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 216 transitions, 2252 flow [2024-06-27 20:50:04,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 216 transitions, 2200 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:50:04,701 INFO L231 Difference]: Finished difference. Result has 122 places, 145 transitions, 1517 flow [2024-06-27 20:50:04,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1517, PETRI_PLACES=122, PETRI_TRANSITIONS=145} [2024-06-27 20:50:04,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 20:50:04,702 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 145 transitions, 1517 flow [2024-06-27 20:50:04,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:04,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:04,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:04,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:50:04,703 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:04,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:04,704 INFO L85 PathProgramCache]: Analyzing trace with hash 50456259, now seen corresponding path program 2 times [2024-06-27 20:50:04,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:04,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269244909] [2024-06-27 20:50:04,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:04,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:08,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-27 20:50:08,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:08,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269244909] [2024-06-27 20:50:08,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269244909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:08,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:08,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:08,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811160737] [2024-06-27 20:50:08,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:08,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:08,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:08,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:08,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:08,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:08,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 145 transitions, 1517 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:08,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:08,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:08,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:09,558 INFO L124 PetriNetUnfolderBase]: 2461/4254 cut-off events. [2024-06-27 20:50:09,559 INFO L125 PetriNetUnfolderBase]: For 51691/51719 co-relation queries the response was YES. [2024-06-27 20:50:09,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21602 conditions, 4254 events. 2461/4254 cut-off events. For 51691/51719 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28160 event pairs, 720 based on Foata normal form. 64/4311 useless extension candidates. Maximal degree in co-relation 21543. Up to 2949 conditions per place. [2024-06-27 20:50:09,590 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 154 selfloop transitions, 49 changer transitions 0/209 dead transitions. [2024-06-27 20:50:09,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 209 transitions, 2260 flow [2024-06-27 20:50:09,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:50:09,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:50:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 20:50:09,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-27 20:50:09,592 INFO L175 Difference]: Start difference. First operand has 122 places, 145 transitions, 1517 flow. Second operand 9 states and 195 transitions. [2024-06-27 20:50:09,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 209 transitions, 2260 flow [2024-06-27 20:50:09,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 209 transitions, 2165 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 20:50:09,658 INFO L231 Difference]: Finished difference. Result has 128 places, 147 transitions, 1573 flow [2024-06-27 20:50:09,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1573, PETRI_PLACES=128, PETRI_TRANSITIONS=147} [2024-06-27 20:50:09,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 20:50:09,659 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 147 transitions, 1573 flow [2024-06-27 20:50:09,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:09,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:09,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:09,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:50:09,659 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:09,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1874266021, now seen corresponding path program 3 times [2024-06-27 20:50:09,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:09,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653466966] [2024-06-27 20:50:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:09,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:12,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:12,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653466966] [2024-06-27 20:50:12,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653466966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:12,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:12,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19676864] [2024-06-27 20:50:12,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:12,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:12,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:12,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:12,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:12,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 147 transitions, 1573 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:12,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:12,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:12,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:14,444 INFO L124 PetriNetUnfolderBase]: 2714/4746 cut-off events. [2024-06-27 20:50:14,444 INFO L125 PetriNetUnfolderBase]: For 61401/61429 co-relation queries the response was YES. [2024-06-27 20:50:14,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23991 conditions, 4746 events. 2714/4746 cut-off events. For 61401/61429 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32589 event pairs, 745 based on Foata normal form. 64/4803 useless extension candidates. Maximal degree in co-relation 23930. Up to 2877 conditions per place. [2024-06-27 20:50:14,473 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 166 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-06-27 20:50:14,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 226 transitions, 2474 flow [2024-06-27 20:50:14,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:50:14,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:50:14,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 20:50:14,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-27 20:50:14,475 INFO L175 Difference]: Start difference. First operand has 128 places, 147 transitions, 1573 flow. Second operand 10 states and 218 transitions. [2024-06-27 20:50:14,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 226 transitions, 2474 flow [2024-06-27 20:50:14,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 226 transitions, 2341 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:50:14,548 INFO L231 Difference]: Finished difference. Result has 132 places, 152 transitions, 1660 flow [2024-06-27 20:50:14,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1660, PETRI_PLACES=132, PETRI_TRANSITIONS=152} [2024-06-27 20:50:14,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 20:50:14,549 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 152 transitions, 1660 flow [2024-06-27 20:50:14,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:14,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:14,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:14,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:50:14,550 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:14,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:14,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1224706209, now seen corresponding path program 1 times [2024-06-27 20:50:14,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:14,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139958021] [2024-06-27 20:50:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:14,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:17,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:17,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:17,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139958021] [2024-06-27 20:50:17,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139958021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:17,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:17,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:17,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307965715] [2024-06-27 20:50:17,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:17,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:17,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:17,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:17,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:17,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:17,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 152 transitions, 1660 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:17,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:17,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:17,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:19,122 INFO L124 PetriNetUnfolderBase]: 2755/4823 cut-off events. [2024-06-27 20:50:19,122 INFO L125 PetriNetUnfolderBase]: For 63083/63095 co-relation queries the response was YES. [2024-06-27 20:50:19,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24574 conditions, 4823 events. 2755/4823 cut-off events. For 63083/63095 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 33305 event pairs, 954 based on Foata normal form. 30/4850 useless extension candidates. Maximal degree in co-relation 24511. Up to 3705 conditions per place. [2024-06-27 20:50:19,158 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 140 selfloop transitions, 51 changer transitions 0/197 dead transitions. [2024-06-27 20:50:19,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 197 transitions, 2306 flow [2024-06-27 20:50:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:50:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:50:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:50:19,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 20:50:19,160 INFO L175 Difference]: Start difference. First operand has 132 places, 152 transitions, 1660 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:50:19,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 197 transitions, 2306 flow [2024-06-27 20:50:19,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 197 transitions, 2180 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:50:19,260 INFO L231 Difference]: Finished difference. Result has 135 places, 155 transitions, 1713 flow [2024-06-27 20:50:19,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1713, PETRI_PLACES=135, PETRI_TRANSITIONS=155} [2024-06-27 20:50:19,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-27 20:50:19,260 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 155 transitions, 1713 flow [2024-06-27 20:50:19,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:19,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:19,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:19,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:50:19,261 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:19,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:19,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1878912301, now seen corresponding path program 4 times [2024-06-27 20:50:19,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:19,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362015027] [2024-06-27 20:50:19,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:19,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:21,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362015027] [2024-06-27 20:50:21,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362015027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:21,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133916726] [2024-06-27 20:50:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:21,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:21,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:21,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:21,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 155 transitions, 1713 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:21,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:21,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:21,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:24,196 INFO L124 PetriNetUnfolderBase]: 3582/6330 cut-off events. [2024-06-27 20:50:24,196 INFO L125 PetriNetUnfolderBase]: For 90754/90758 co-relation queries the response was YES. [2024-06-27 20:50:24,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33183 conditions, 6330 events. 3582/6330 cut-off events. For 90754/90758 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46235 event pairs, 1031 based on Foata normal form. 68/6375 useless extension candidates. Maximal degree in co-relation 33118. Up to 4218 conditions per place. [2024-06-27 20:50:24,246 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 206 selfloop transitions, 135 changer transitions 0/347 dead transitions. [2024-06-27 20:50:24,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 347 transitions, 4335 flow [2024-06-27 20:50:24,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:50:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:50:24,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 307 transitions. [2024-06-27 20:50:24,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4873015873015873 [2024-06-27 20:50:24,248 INFO L175 Difference]: Start difference. First operand has 135 places, 155 transitions, 1713 flow. Second operand 15 states and 307 transitions. [2024-06-27 20:50:24,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 347 transitions, 4335 flow [2024-06-27 20:50:24,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 347 transitions, 4060 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 20:50:24,420 INFO L231 Difference]: Finished difference. Result has 152 places, 256 transitions, 3363 flow [2024-06-27 20:50:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3363, PETRI_PLACES=152, PETRI_TRANSITIONS=256} [2024-06-27 20:50:24,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-27 20:50:24,421 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 256 transitions, 3363 flow [2024-06-27 20:50:24,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:24,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:24,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:24,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:50:24,421 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:24,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:24,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1208853341, now seen corresponding path program 5 times [2024-06-27 20:50:24,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:24,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011658225] [2024-06-27 20:50:24,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:24,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:24,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:27,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:27,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011658225] [2024-06-27 20:50:27,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011658225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:27,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:27,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:27,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71476225] [2024-06-27 20:50:27,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:27,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:27,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:27,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:27,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:27,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:27,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 256 transitions, 3363 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:27,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:27,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:27,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:29,613 INFO L124 PetriNetUnfolderBase]: 4013/7133 cut-off events. [2024-06-27 20:50:29,613 INFO L125 PetriNetUnfolderBase]: For 119307/119321 co-relation queries the response was YES. [2024-06-27 20:50:29,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40737 conditions, 7133 events. 4013/7133 cut-off events. For 119307/119321 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 53902 event pairs, 972 based on Foata normal form. 62/7193 useless extension candidates. Maximal degree in co-relation 40662. Up to 2905 conditions per place. [2024-06-27 20:50:29,668 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 211 selfloop transitions, 134 changer transitions 0/351 dead transitions. [2024-06-27 20:50:29,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 351 transitions, 4960 flow [2024-06-27 20:50:29,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:29,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:29,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 20:50:29,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-06-27 20:50:29,670 INFO L175 Difference]: Start difference. First operand has 152 places, 256 transitions, 3363 flow. Second operand 11 states and 234 transitions. [2024-06-27 20:50:29,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 351 transitions, 4960 flow [2024-06-27 20:50:29,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 351 transitions, 4800 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-27 20:50:29,913 INFO L231 Difference]: Finished difference. Result has 163 places, 271 transitions, 3801 flow [2024-06-27 20:50:29,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3801, PETRI_PLACES=163, PETRI_TRANSITIONS=271} [2024-06-27 20:50:29,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-27 20:50:29,914 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 271 transitions, 3801 flow [2024-06-27 20:50:29,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:29,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:29,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:29,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:50:29,915 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:29,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:29,915 INFO L85 PathProgramCache]: Analyzing trace with hash 230086181, now seen corresponding path program 6 times [2024-06-27 20:50:29,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:29,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416390537] [2024-06-27 20:50:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:29,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:29,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:32,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:32,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416390537] [2024-06-27 20:50:32,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416390537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:32,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:32,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:32,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109273162] [2024-06-27 20:50:32,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:32,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:32,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:32,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:32,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:32,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 271 transitions, 3801 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:32,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:32,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:32,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:34,684 INFO L124 PetriNetUnfolderBase]: 4144/7391 cut-off events. [2024-06-27 20:50:34,684 INFO L125 PetriNetUnfolderBase]: For 134469/134483 co-relation queries the response was YES. [2024-06-27 20:50:34,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44039 conditions, 7391 events. 4144/7391 cut-off events. For 134469/134483 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 56607 event pairs, 1601 based on Foata normal form. 50/7433 useless extension candidates. Maximal degree in co-relation 43960. Up to 5712 conditions per place. [2024-06-27 20:50:34,742 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 228 selfloop transitions, 98 changer transitions 0/332 dead transitions. [2024-06-27 20:50:34,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 332 transitions, 4899 flow [2024-06-27 20:50:34,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:50:34,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:50:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 20:50:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-27 20:50:34,744 INFO L175 Difference]: Start difference. First operand has 163 places, 271 transitions, 3801 flow. Second operand 10 states and 199 transitions. [2024-06-27 20:50:34,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 332 transitions, 4899 flow [2024-06-27 20:50:35,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 332 transitions, 4663 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 20:50:35,004 INFO L231 Difference]: Finished difference. Result has 167 places, 273 transitions, 3823 flow [2024-06-27 20:50:35,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3823, PETRI_PLACES=167, PETRI_TRANSITIONS=273} [2024-06-27 20:50:35,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-27 20:50:35,005 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 273 transitions, 3823 flow [2024-06-27 20:50:35,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:35,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:35,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:35,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:50:35,006 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:35,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:35,006 INFO L85 PathProgramCache]: Analyzing trace with hash -415925803, now seen corresponding path program 7 times [2024-06-27 20:50:35,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:35,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481573276] [2024-06-27 20:50:35,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:35,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:35,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:37,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:37,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:37,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481573276] [2024-06-27 20:50:37,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481573276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:37,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:37,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:37,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222059596] [2024-06-27 20:50:37,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:37,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:37,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:37,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:37,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:37,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:37,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 273 transitions, 3823 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:37,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:37,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:37,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:39,840 INFO L124 PetriNetUnfolderBase]: 4329/7819 cut-off events. [2024-06-27 20:50:39,840 INFO L125 PetriNetUnfolderBase]: For 143438/143452 co-relation queries the response was YES. [2024-06-27 20:50:39,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44696 conditions, 7819 events. 4329/7819 cut-off events. For 143438/143452 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 61098 event pairs, 1283 based on Foata normal form. 78/7893 useless extension candidates. Maximal degree in co-relation 44616. Up to 4967 conditions per place. [2024-06-27 20:50:39,903 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 217 selfloop transitions, 119 changer transitions 0/342 dead transitions. [2024-06-27 20:50:39,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 342 transitions, 5019 flow [2024-06-27 20:50:39,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:39,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:39,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-27 20:50:39,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:50:39,905 INFO L175 Difference]: Start difference. First operand has 167 places, 273 transitions, 3823 flow. Second operand 12 states and 224 transitions. [2024-06-27 20:50:39,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 342 transitions, 5019 flow [2024-06-27 20:50:40,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 342 transitions, 4773 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:50:40,165 INFO L231 Difference]: Finished difference. Result has 174 places, 283 transitions, 4045 flow [2024-06-27 20:50:40,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4045, PETRI_PLACES=174, PETRI_TRANSITIONS=283} [2024-06-27 20:50:40,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 20:50:40,166 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 283 transitions, 4045 flow [2024-06-27 20:50:40,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:40,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:40,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:40,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:50:40,167 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:40,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:40,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1863205233, now seen corresponding path program 2 times [2024-06-27 20:50:40,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:40,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321344568] [2024-06-27 20:50:40,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:40,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:40,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:43,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:43,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:43,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321344568] [2024-06-27 20:50:43,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321344568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:43,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:43,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:43,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012237588] [2024-06-27 20:50:43,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:43,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:43,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:43,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:43,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:43,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:43,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 283 transitions, 4045 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:43,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:43,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:43,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:46,083 INFO L124 PetriNetUnfolderBase]: 4412/7994 cut-off events. [2024-06-27 20:50:46,084 INFO L125 PetriNetUnfolderBase]: For 142021/142035 co-relation queries the response was YES. [2024-06-27 20:50:46,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46956 conditions, 7994 events. 4412/7994 cut-off events. For 142021/142035 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 62973 event pairs, 1512 based on Foata normal form. 18/7989 useless extension candidates. Maximal degree in co-relation 46872. Up to 6129 conditions per place. [2024-06-27 20:50:46,156 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 242 selfloop transitions, 122 changer transitions 0/370 dead transitions. [2024-06-27 20:50:46,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 370 transitions, 5708 flow [2024-06-27 20:50:46,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:50:46,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:50:46,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-27 20:50:46,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 20:50:46,158 INFO L175 Difference]: Start difference. First operand has 174 places, 283 transitions, 4045 flow. Second operand 11 states and 210 transitions. [2024-06-27 20:50:46,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 370 transitions, 5708 flow [2024-06-27 20:50:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 370 transitions, 5489 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:50:46,476 INFO L231 Difference]: Finished difference. Result has 181 places, 312 transitions, 4763 flow [2024-06-27 20:50:46,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4763, PETRI_PLACES=181, PETRI_TRANSITIONS=312} [2024-06-27 20:50:46,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 20:50:46,477 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 312 transitions, 4763 flow [2024-06-27 20:50:46,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:46,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:46,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:46,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:50:46,478 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:46,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:46,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1074364845, now seen corresponding path program 8 times [2024-06-27 20:50:46,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:46,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212113807] [2024-06-27 20:50:46,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:46,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:49,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:49,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:49,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212113807] [2024-06-27 20:50:49,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212113807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:49,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:49,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:50:49,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036599902] [2024-06-27 20:50:49,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:49,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:50:49,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:49,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:50:49,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:50:49,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:49,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 312 transitions, 4763 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:49,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:49,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:49,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:51,704 INFO L124 PetriNetUnfolderBase]: 4439/8027 cut-off events. [2024-06-27 20:50:51,704 INFO L125 PetriNetUnfolderBase]: For 156314/156324 co-relation queries the response was YES. [2024-06-27 20:50:51,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49213 conditions, 8027 events. 4439/8027 cut-off events. For 156314/156324 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 62968 event pairs, 1420 based on Foata normal form. 22/8025 useless extension candidates. Maximal degree in co-relation 49126. Up to 6073 conditions per place. [2024-06-27 20:50:51,789 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 243 selfloop transitions, 139 changer transitions 1/389 dead transitions. [2024-06-27 20:50:51,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 389 transitions, 6101 flow [2024-06-27 20:50:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:50:51,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:50:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-27 20:50:51,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 20:50:51,791 INFO L175 Difference]: Start difference. First operand has 181 places, 312 transitions, 4763 flow. Second operand 12 states and 225 transitions. [2024-06-27 20:50:51,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 389 transitions, 6101 flow [2024-06-27 20:50:52,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 389 transitions, 5967 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 20:50:52,201 INFO L231 Difference]: Finished difference. Result has 188 places, 329 transitions, 5303 flow [2024-06-27 20:50:52,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4593, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5303, PETRI_PLACES=188, PETRI_TRANSITIONS=329} [2024-06-27 20:50:52,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-27 20:50:52,203 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 329 transitions, 5303 flow [2024-06-27 20:50:52,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-27 20:50:52,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:52,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:50:52,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:50:52,203 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:52,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:52,204 INFO L85 PathProgramCache]: Analyzing trace with hash -666904416, now seen corresponding path program 1 times [2024-06-27 20:50:52,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:52,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386712858] [2024-06-27 20:50:52,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:52,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:52,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:53,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:53,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386712858] [2024-06-27 20:50:53,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386712858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:53,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:53,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:50:53,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840390063] [2024-06-27 20:50:53,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:53,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:50:53,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:53,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:50:53,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:50:53,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:53,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 329 transitions, 5303 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:53,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:53,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:53,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:55,471 INFO L124 PetriNetUnfolderBase]: 4420/7949 cut-off events. [2024-06-27 20:50:55,471 INFO L125 PetriNetUnfolderBase]: For 170298/170308 co-relation queries the response was YES. [2024-06-27 20:50:55,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51337 conditions, 7949 events. 4420/7949 cut-off events. For 170298/170308 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62329 event pairs, 1670 based on Foata normal form. 17/7942 useless extension candidates. Maximal degree in co-relation 51247. Up to 7041 conditions per place. [2024-06-27 20:50:55,536 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 314 selfloop transitions, 22 changer transitions 0/342 dead transitions. [2024-06-27 20:50:55,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 342 transitions, 6021 flow [2024-06-27 20:50:55,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:50:55,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:50:55,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 20:50:55,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:50:55,537 INFO L175 Difference]: Start difference. First operand has 188 places, 329 transitions, 5303 flow. Second operand 5 states and 91 transitions. [2024-06-27 20:50:55,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 342 transitions, 6021 flow [2024-06-27 20:50:55,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 342 transitions, 5795 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 20:50:55,975 INFO L231 Difference]: Finished difference. Result has 186 places, 329 transitions, 5134 flow [2024-06-27 20:50:55,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5077, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5134, PETRI_PLACES=186, PETRI_TRANSITIONS=329} [2024-06-27 20:50:55,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 20:50:55,976 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 329 transitions, 5134 flow [2024-06-27 20:50:55,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:50:55,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:55,976 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-27 20:50:55,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:50:55,977 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:55,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:55,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1683498749, now seen corresponding path program 1 times [2024-06-27 20:50:55,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:55,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890854644] [2024-06-27 20:50:55,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:55,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:55,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:50:57,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:50:57,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:50:57,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890854644] [2024-06-27 20:50:57,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890854644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:50:57,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:50:57,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:50:57,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605220567] [2024-06-27 20:50:57,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:50:57,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:50:57,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:50:57,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:50:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:50:57,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:50:57,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 329 transitions, 5134 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:50:57,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:50:57,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:50:57,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:50:59,358 INFO L124 PetriNetUnfolderBase]: 4412/7931 cut-off events. [2024-06-27 20:50:59,358 INFO L125 PetriNetUnfolderBase]: For 174740/174750 co-relation queries the response was YES. [2024-06-27 20:50:59,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50705 conditions, 7931 events. 4412/7931 cut-off events. For 174740/174750 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62096 event pairs, 1673 based on Foata normal form. 13/7923 useless extension candidates. Maximal degree in co-relation 50615. Up to 7017 conditions per place. [2024-06-27 20:50:59,424 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 317 selfloop transitions, 24 changer transitions 0/347 dead transitions. [2024-06-27 20:50:59,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 347 transitions, 5916 flow [2024-06-27 20:50:59,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:50:59,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:50:59,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 20:50:59,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:50:59,426 INFO L175 Difference]: Start difference. First operand has 186 places, 329 transitions, 5134 flow. Second operand 6 states and 105 transitions. [2024-06-27 20:50:59,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 347 transitions, 5916 flow [2024-06-27 20:50:59,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 347 transitions, 5879 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 20:50:59,884 INFO L231 Difference]: Finished difference. Result has 189 places, 331 transitions, 5191 flow [2024-06-27 20:50:59,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5191, PETRI_PLACES=189, PETRI_TRANSITIONS=331} [2024-06-27 20:50:59,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-27 20:50:59,885 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 331 transitions, 5191 flow [2024-06-27 20:50:59,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:50:59,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:50:59,885 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-27 20:50:59,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:50:59,885 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:50:59,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:50:59,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1008184373, now seen corresponding path program 1 times [2024-06-27 20:50:59,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:50:59,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851152928] [2024-06-27 20:50:59,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:50:59,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:50:59,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:01,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:01,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:01,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851152928] [2024-06-27 20:51:01,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851152928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:01,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:01,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:51:01,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009294774] [2024-06-27 20:51:01,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:01,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:51:01,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:01,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:51:01,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:51:01,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:01,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 331 transitions, 5191 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:01,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:01,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:01,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:04,083 INFO L124 PetriNetUnfolderBase]: 4404/7927 cut-off events. [2024-06-27 20:51:04,084 INFO L125 PetriNetUnfolderBase]: For 181634/181634 co-relation queries the response was YES. [2024-06-27 20:51:04,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50870 conditions, 7927 events. 4404/7927 cut-off events. For 181634/181634 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62168 event pairs, 1821 based on Foata normal form. 3/7914 useless extension candidates. Maximal degree in co-relation 50778. Up to 6762 conditions per place. [2024-06-27 20:51:04,160 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 335 selfloop transitions, 34 changer transitions 0/375 dead transitions. [2024-06-27 20:51:04,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 375 transitions, 6332 flow [2024-06-27 20:51:04,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:51:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:51:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 20:51:04,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 20:51:04,162 INFO L175 Difference]: Start difference. First operand has 189 places, 331 transitions, 5191 flow. Second operand 7 states and 134 transitions. [2024-06-27 20:51:04,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 375 transitions, 6332 flow [2024-06-27 20:51:04,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 375 transitions, 6264 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:51:04,714 INFO L231 Difference]: Finished difference. Result has 195 places, 342 transitions, 5435 flow [2024-06-27 20:51:04,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5129, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5435, PETRI_PLACES=195, PETRI_TRANSITIONS=342} [2024-06-27 20:51:04,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 20:51:04,716 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 342 transitions, 5435 flow [2024-06-27 20:51:04,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:04,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:04,716 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-27 20:51:04,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:51:04,716 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:04,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1482899051, now seen corresponding path program 1 times [2024-06-27 20:51:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:04,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615821129] [2024-06-27 20:51:04,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:04,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:06,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:06,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:06,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615821129] [2024-06-27 20:51:06,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615821129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:06,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:06,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:51:06,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820458580] [2024-06-27 20:51:06,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:06,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:51:06,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:06,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:51:06,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:51:07,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:07,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 342 transitions, 5435 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:07,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:07,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:07,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:09,229 INFO L124 PetriNetUnfolderBase]: 4663/8369 cut-off events. [2024-06-27 20:51:09,230 INFO L125 PetriNetUnfolderBase]: For 210566/210576 co-relation queries the response was YES. [2024-06-27 20:51:09,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54312 conditions, 8369 events. 4663/8369 cut-off events. For 210566/210576 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 65836 event pairs, 1661 based on Foata normal form. 44/8395 useless extension candidates. Maximal degree in co-relation 54216. Up to 7077 conditions per place. [2024-06-27 20:51:09,316 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 69 changer transitions 11/423 dead transitions. [2024-06-27 20:51:09,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 423 transitions, 7310 flow [2024-06-27 20:51:09,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:51:09,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:51:09,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:51:09,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 20:51:09,318 INFO L175 Difference]: Start difference. First operand has 195 places, 342 transitions, 5435 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:51:09,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 423 transitions, 7310 flow [2024-06-27 20:51:09,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 423 transitions, 7216 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 20:51:09,999 INFO L231 Difference]: Finished difference. Result has 202 places, 373 transitions, 6178 flow [2024-06-27 20:51:09,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6178, PETRI_PLACES=202, PETRI_TRANSITIONS=373} [2024-06-27 20:51:10,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-27 20:51:10,000 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 373 transitions, 6178 flow [2024-06-27 20:51:10,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:10,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:10,000 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-27 20:51:10,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:51:10,001 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:10,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1683267551, now seen corresponding path program 2 times [2024-06-27 20:51:10,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:10,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010404376] [2024-06-27 20:51:10,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:12,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:12,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:12,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010404376] [2024-06-27 20:51:12,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010404376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:12,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:12,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:51:12,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425564528] [2024-06-27 20:51:12,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:12,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:51:12,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:12,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:51:12,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:51:12,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:12,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 373 transitions, 6178 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:12,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:12,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:12,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:14,699 INFO L124 PetriNetUnfolderBase]: 4574/8243 cut-off events. [2024-06-27 20:51:14,699 INFO L125 PetriNetUnfolderBase]: For 208433/208443 co-relation queries the response was YES. [2024-06-27 20:51:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53409 conditions, 8243 events. 4574/8243 cut-off events. For 208433/208443 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 64684 event pairs, 1382 based on Foata normal form. 42/8275 useless extension candidates. Maximal degree in co-relation 53310. Up to 6440 conditions per place. [2024-06-27 20:51:14,795 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 127 changer transitions 4/418 dead transitions. [2024-06-27 20:51:14,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 418 transitions, 7476 flow [2024-06-27 20:51:14,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:51:14,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:51:14,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:51:14,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 20:51:14,811 INFO L175 Difference]: Start difference. First operand has 202 places, 373 transitions, 6178 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:51:14,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 418 transitions, 7476 flow [2024-06-27 20:51:15,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 418 transitions, 7336 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 20:51:15,540 INFO L231 Difference]: Finished difference. Result has 206 places, 381 transitions, 6522 flow [2024-06-27 20:51:15,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6522, PETRI_PLACES=206, PETRI_TRANSITIONS=381} [2024-06-27 20:51:15,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 20:51:15,541 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 381 transitions, 6522 flow [2024-06-27 20:51:15,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:15,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:15,560 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-27 20:51:15,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:51:15,561 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:15,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:15,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1683504701, now seen corresponding path program 3 times [2024-06-27 20:51:15,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:15,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277248961] [2024-06-27 20:51:15,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:15,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:17,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:17,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277248961] [2024-06-27 20:51:17,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277248961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:17,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:17,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:51:17,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899752459] [2024-06-27 20:51:17,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:17,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:51:17,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:51:17,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:51:17,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:17,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 381 transitions, 6522 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:17,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:17,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:17,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:19,467 INFO L124 PetriNetUnfolderBase]: 4361/7804 cut-off events. [2024-06-27 20:51:19,467 INFO L125 PetriNetUnfolderBase]: For 199204/199234 co-relation queries the response was YES. [2024-06-27 20:51:19,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51060 conditions, 7804 events. 4361/7804 cut-off events. For 199204/199234 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 60221 event pairs, 1282 based on Foata normal form. 43/7839 useless extension candidates. Maximal degree in co-relation 50960. Up to 6147 conditions per place. [2024-06-27 20:51:19,543 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 261 selfloop transitions, 123 changer transitions 17/407 dead transitions. [2024-06-27 20:51:19,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 407 transitions, 7464 flow [2024-06-27 20:51:19,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:51:19,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:51:19,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 20:51:19,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 20:51:19,545 INFO L175 Difference]: Start difference. First operand has 206 places, 381 transitions, 6522 flow. Second operand 7 states and 132 transitions. [2024-06-27 20:51:19,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 407 transitions, 7464 flow [2024-06-27 20:51:20,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 407 transitions, 7261 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:51:20,116 INFO L231 Difference]: Finished difference. Result has 208 places, 364 transitions, 6274 flow [2024-06-27 20:51:20,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6319, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6274, PETRI_PLACES=208, PETRI_TRANSITIONS=364} [2024-06-27 20:51:20,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 20:51:20,117 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 364 transitions, 6274 flow [2024-06-27 20:51:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-27 20:51:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:20,118 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-27 20:51:20,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:51:20,118 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:20,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:20,118 INFO L85 PathProgramCache]: Analyzing trace with hash 680192908, now seen corresponding path program 1 times [2024-06-27 20:51:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259284962] [2024-06-27 20:51:20,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:20,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:21,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:21,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:21,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259284962] [2024-06-27 20:51:21,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259284962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:21,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:21,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:21,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540014996] [2024-06-27 20:51:21,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:21,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:21,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:21,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:21,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:21,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:21,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 364 transitions, 6274 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:21,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:21,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:21,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:23,685 INFO L124 PetriNetUnfolderBase]: 3966/7005 cut-off events. [2024-06-27 20:51:23,685 INFO L125 PetriNetUnfolderBase]: For 194123/194133 co-relation queries the response was YES. [2024-06-27 20:51:23,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47450 conditions, 7005 events. 3966/7005 cut-off events. For 194123/194133 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 52336 event pairs, 1426 based on Foata normal form. 13/7006 useless extension candidates. Maximal degree in co-relation 47349. Up to 6231 conditions per place. [2024-06-27 20:51:23,764 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 357 selfloop transitions, 26 changer transitions 0/389 dead transitions. [2024-06-27 20:51:23,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 389 transitions, 7158 flow [2024-06-27 20:51:23,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:51:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:51:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:51:23,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 20:51:23,770 INFO L175 Difference]: Start difference. First operand has 208 places, 364 transitions, 6274 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:51:23,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 389 transitions, 7158 flow [2024-06-27 20:51:24,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 389 transitions, 6725 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 20:51:24,317 INFO L231 Difference]: Finished difference. Result has 206 places, 366 transitions, 5938 flow [2024-06-27 20:51:24,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5841, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5938, PETRI_PLACES=206, PETRI_TRANSITIONS=366} [2024-06-27 20:51:24,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 20:51:24,318 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 366 transitions, 5938 flow [2024-06-27 20:51:24,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:24,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:24,319 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-27 20:51:24,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:51:24,319 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:24,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:24,319 INFO L85 PathProgramCache]: Analyzing trace with hash 352933298, now seen corresponding path program 2 times [2024-06-27 20:51:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:24,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257776447] [2024-06-27 20:51:24,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:24,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:25,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:25,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:25,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257776447] [2024-06-27 20:51:25,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257776447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:25,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:25,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:25,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370836535] [2024-06-27 20:51:25,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:25,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:25,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:25,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:25,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:26,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:26,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 366 transitions, 5938 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:26,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:26,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:26,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:27,803 INFO L124 PetriNetUnfolderBase]: 3971/7009 cut-off events. [2024-06-27 20:51:27,803 INFO L125 PetriNetUnfolderBase]: For 196471/196479 co-relation queries the response was YES. [2024-06-27 20:51:27,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47064 conditions, 7009 events. 3971/7009 cut-off events. For 196471/196479 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 52276 event pairs, 1428 based on Foata normal form. 11/7008 useless extension candidates. Maximal degree in co-relation 46964. Up to 6217 conditions per place. [2024-06-27 20:51:27,862 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 38 changer transitions 0/394 dead transitions. [2024-06-27 20:51:27,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 394 transitions, 6905 flow [2024-06-27 20:51:27,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:51:27,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:51:27,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:51:27,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 20:51:27,863 INFO L175 Difference]: Start difference. First operand has 206 places, 366 transitions, 5938 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:51:27,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 394 transitions, 6905 flow [2024-06-27 20:51:28,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 394 transitions, 6818 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 20:51:28,307 INFO L231 Difference]: Finished difference. Result has 209 places, 368 transitions, 5966 flow [2024-06-27 20:51:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5853, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5966, PETRI_PLACES=209, PETRI_TRANSITIONS=368} [2024-06-27 20:51:28,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-27 20:51:28,308 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 368 transitions, 5966 flow [2024-06-27 20:51:28,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:28,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:28,309 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-27 20:51:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:51:28,309 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 352944458, now seen corresponding path program 3 times [2024-06-27 20:51:28,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:28,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431049498] [2024-06-27 20:51:28,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:28,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:29,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:29,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431049498] [2024-06-27 20:51:29,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431049498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:29,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:29,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:29,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318041870] [2024-06-27 20:51:29,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:29,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:29,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:29,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:29,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 368 transitions, 5966 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:29,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:29,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:31,659 INFO L124 PetriNetUnfolderBase]: 3963/7000 cut-off events. [2024-06-27 20:51:31,660 INFO L125 PetriNetUnfolderBase]: For 194837/194845 co-relation queries the response was YES. [2024-06-27 20:51:31,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46830 conditions, 7000 events. 3963/7000 cut-off events. For 194837/194845 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 52275 event pairs, 1424 based on Foata normal form. 11/6999 useless extension candidates. Maximal degree in co-relation 46729. Up to 6252 conditions per place. [2024-06-27 20:51:31,731 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 348 selfloop transitions, 28 changer transitions 0/382 dead transitions. [2024-06-27 20:51:31,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 382 transitions, 6772 flow [2024-06-27 20:51:31,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:51:31,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:51:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 20:51:31,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 20:51:31,734 INFO L175 Difference]: Start difference. First operand has 209 places, 368 transitions, 5966 flow. Second operand 6 states and 104 transitions. [2024-06-27 20:51:31,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 382 transitions, 6772 flow [2024-06-27 20:51:32,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 382 transitions, 6672 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 20:51:32,317 INFO L231 Difference]: Finished difference. Result has 210 places, 368 transitions, 5930 flow [2024-06-27 20:51:32,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5930, PETRI_PLACES=210, PETRI_TRANSITIONS=368} [2024-06-27 20:51:32,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-27 20:51:32,317 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 368 transitions, 5930 flow [2024-06-27 20:51:32,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:32,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:32,318 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-27 20:51:32,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:51:32,318 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:32,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:32,318 INFO L85 PathProgramCache]: Analyzing trace with hash 648855242, now seen corresponding path program 4 times [2024-06-27 20:51:32,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:32,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223874406] [2024-06-27 20:51:32,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:32,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:32,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:33,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:33,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:33,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223874406] [2024-06-27 20:51:33,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223874406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:33,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:33,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:33,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245794402] [2024-06-27 20:51:33,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:33,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:33,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:33,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:33,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:33,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:33,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 368 transitions, 5930 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:33,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:33,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:33,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:35,629 INFO L124 PetriNetUnfolderBase]: 3955/6987 cut-off events. [2024-06-27 20:51:35,629 INFO L125 PetriNetUnfolderBase]: For 201190/201198 co-relation queries the response was YES. [2024-06-27 20:51:35,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46847 conditions, 6987 events. 3955/6987 cut-off events. For 201190/201198 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52182 event pairs, 1423 based on Foata normal form. 11/6986 useless extension candidates. Maximal degree in co-relation 46745. Up to 6240 conditions per place. [2024-06-27 20:51:35,718 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 353 selfloop transitions, 31 changer transitions 0/390 dead transitions. [2024-06-27 20:51:35,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 390 transitions, 6876 flow [2024-06-27 20:51:35,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:51:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:51:35,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:51:35,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 20:51:35,720 INFO L175 Difference]: Start difference. First operand has 210 places, 368 transitions, 5930 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:51:35,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 390 transitions, 6876 flow [2024-06-27 20:51:36,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 390 transitions, 6798 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:51:36,362 INFO L231 Difference]: Finished difference. Result has 213 places, 375 transitions, 6061 flow [2024-06-27 20:51:36,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6061, PETRI_PLACES=213, PETRI_TRANSITIONS=375} [2024-06-27 20:51:36,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-27 20:51:36,362 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 375 transitions, 6061 flow [2024-06-27 20:51:36,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:36,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:36,363 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-27 20:51:36,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:51:36,363 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:36,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:36,363 INFO L85 PathProgramCache]: Analyzing trace with hash -436243754, now seen corresponding path program 1 times [2024-06-27 20:51:36,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:36,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165678595] [2024-06-27 20:51:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:36,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:38,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165678595] [2024-06-27 20:51:38,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165678595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:38,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:38,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675176998] [2024-06-27 20:51:38,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:38,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:38,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:38,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 375 transitions, 6061 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:38,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:38,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:38,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:40,788 INFO L124 PetriNetUnfolderBase]: 3934/6961 cut-off events. [2024-06-27 20:51:40,788 INFO L125 PetriNetUnfolderBase]: For 210145/210145 co-relation queries the response was YES. [2024-06-27 20:51:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47051 conditions, 6961 events. 3934/6961 cut-off events. For 210145/210145 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 51864 event pairs, 1470 based on Foata normal form. 9/6962 useless extension candidates. Maximal degree in co-relation 46947. Up to 5915 conditions per place. [2024-06-27 20:51:40,866 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 355 selfloop transitions, 49 changer transitions 0/410 dead transitions. [2024-06-27 20:51:40,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 410 transitions, 7056 flow [2024-06-27 20:51:40,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:51:40,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:51:40,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:51:40,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 20:51:40,891 INFO L175 Difference]: Start difference. First operand has 213 places, 375 transitions, 6061 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:51:40,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 410 transitions, 7056 flow [2024-06-27 20:51:41,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 410 transitions, 6941 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 20:51:41,488 INFO L231 Difference]: Finished difference. Result has 217 places, 375 transitions, 6048 flow [2024-06-27 20:51:41,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5946, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6048, PETRI_PLACES=217, PETRI_TRANSITIONS=375} [2024-06-27 20:51:41,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-27 20:51:41,489 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 375 transitions, 6048 flow [2024-06-27 20:51:41,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:41,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:41,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:41,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:51:41,490 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:41,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:41,490 INFO L85 PathProgramCache]: Analyzing trace with hash -250582012, now seen corresponding path program 1 times [2024-06-27 20:51:41,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:41,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018333328] [2024-06-27 20:51:41,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:41,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:43,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:43,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:43,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018333328] [2024-06-27 20:51:43,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018333328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:43,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:43,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:51:43,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68231459] [2024-06-27 20:51:43,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:43,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:51:43,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:43,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:51:43,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:51:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:43,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 375 transitions, 6048 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:43,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:43,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:43,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:45,876 INFO L124 PetriNetUnfolderBase]: 3954/6993 cut-off events. [2024-06-27 20:51:45,876 INFO L125 PetriNetUnfolderBase]: For 217248/217256 co-relation queries the response was YES. [2024-06-27 20:51:45,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47608 conditions, 6993 events. 3954/6993 cut-off events. For 217248/217256 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 52202 event pairs, 1235 based on Foata normal form. 14/6995 useless extension candidates. Maximal degree in co-relation 47503. Up to 6135 conditions per place. [2024-06-27 20:51:45,944 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 372 selfloop transitions, 31 changer transitions 0/409 dead transitions. [2024-06-27 20:51:45,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 409 transitions, 6989 flow [2024-06-27 20:51:45,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:51:45,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:51:45,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:51:45,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 20:51:45,946 INFO L175 Difference]: Start difference. First operand has 217 places, 375 transitions, 6048 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:51:45,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 409 transitions, 6989 flow [2024-06-27 20:51:46,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 409 transitions, 6872 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:51:46,525 INFO L231 Difference]: Finished difference. Result has 219 places, 377 transitions, 6028 flow [2024-06-27 20:51:46,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5931, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6028, PETRI_PLACES=219, PETRI_TRANSITIONS=377} [2024-06-27 20:51:46,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 20:51:46,526 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 377 transitions, 6028 flow [2024-06-27 20:51:46,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:46,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:46,526 INFO 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-27 20:51:46,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:51:46,526 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:46,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:46,527 INFO L85 PathProgramCache]: Analyzing trace with hash -454606620, now seen corresponding path program 1 times [2024-06-27 20:51:46,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:46,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402881750] [2024-06-27 20:51:46,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:46,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:46,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:48,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:48,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:48,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402881750] [2024-06-27 20:51:48,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402881750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:48,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:48,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:51:48,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218790648] [2024-06-27 20:51:48,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:48,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:51:48,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:48,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:51:48,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:51:48,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:48,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 377 transitions, 6028 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:48,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:48,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:48,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:51,052 INFO L124 PetriNetUnfolderBase]: 4021/7105 cut-off events. [2024-06-27 20:51:51,053 INFO L125 PetriNetUnfolderBase]: For 231945/231953 co-relation queries the response was YES. [2024-06-27 20:51:51,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 7105 events. 4021/7105 cut-off events. For 231945/231953 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53112 event pairs, 1109 based on Foata normal form. 11/7113 useless extension candidates. Maximal degree in co-relation 48663. Up to 5520 conditions per place. [2024-06-27 20:51:51,134 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 273 selfloop transitions, 135 changer transitions 0/414 dead transitions. [2024-06-27 20:51:51,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 414 transitions, 7166 flow [2024-06-27 20:51:51,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:51:51,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:51:51,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:51:51,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 20:51:51,136 INFO L175 Difference]: Start difference. First operand has 219 places, 377 transitions, 6028 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:51:51,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 414 transitions, 7166 flow [2024-06-27 20:51:51,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 414 transitions, 7084 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:51:51,889 INFO L231 Difference]: Finished difference. Result has 222 places, 380 transitions, 6321 flow [2024-06-27 20:51:51,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5946, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6321, PETRI_PLACES=222, PETRI_TRANSITIONS=380} [2024-06-27 20:51:51,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-27 20:51:51,889 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 380 transitions, 6321 flow [2024-06-27 20:51:51,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:51,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:51,890 INFO 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-27 20:51:51,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:51:51,890 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:51,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:51,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1943978274, now seen corresponding path program 2 times [2024-06-27 20:51:51,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:51,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945189143] [2024-06-27 20:51:51,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:51,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:51,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:53,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:53,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:53,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945189143] [2024-06-27 20:51:53,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945189143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:53,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:53,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:51:53,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194485738] [2024-06-27 20:51:53,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:53,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:51:53,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:53,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:51:53,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:51:53,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:53,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 380 transitions, 6321 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:53,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:53,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:53,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:55,830 INFO L124 PetriNetUnfolderBase]: 4074/7192 cut-off events. [2024-06-27 20:51:55,830 INFO L125 PetriNetUnfolderBase]: For 250799/250807 co-relation queries the response was YES. [2024-06-27 20:51:55,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50309 conditions, 7192 events. 4074/7192 cut-off events. For 250799/250807 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53887 event pairs, 1237 based on Foata normal form. 14/7195 useless extension candidates. Maximal degree in co-relation 50203. Up to 6221 conditions per place. [2024-06-27 20:51:55,915 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 370 selfloop transitions, 46 changer transitions 0/422 dead transitions. [2024-06-27 20:51:55,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 422 transitions, 7542 flow [2024-06-27 20:51:55,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:51:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:51:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:51:55,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 20:51:55,916 INFO L175 Difference]: Start difference. First operand has 222 places, 380 transitions, 6321 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:51:55,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 422 transitions, 7542 flow [2024-06-27 20:51:56,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 422 transitions, 7355 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:51:56,651 INFO L231 Difference]: Finished difference. Result has 227 places, 384 transitions, 6364 flow [2024-06-27 20:51:56,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6142, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6364, PETRI_PLACES=227, PETRI_TRANSITIONS=384} [2024-06-27 20:51:56,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-27 20:51:56,652 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 384 transitions, 6364 flow [2024-06-27 20:51:56,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:56,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:56,653 INFO 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-27 20:51:56,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:51:56,653 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:56,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:56,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1943968044, now seen corresponding path program 3 times [2024-06-27 20:51:56,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:56,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633480648] [2024-06-27 20:51:56,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:56,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:56,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:58,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:51:58,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:58,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633480648] [2024-06-27 20:51:58,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633480648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:58,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:58,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:51:58,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271546497] [2024-06-27 20:51:58,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:58,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:51:58,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:58,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:51:58,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:51:58,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:51:58,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 384 transitions, 6364 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:58,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:58,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:51:58,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:00,692 INFO L124 PetriNetUnfolderBase]: 4094/7226 cut-off events. [2024-06-27 20:52:00,693 INFO L125 PetriNetUnfolderBase]: For 242111/242119 co-relation queries the response was YES. [2024-06-27 20:52:00,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50336 conditions, 7226 events. 4094/7226 cut-off events. For 242111/242119 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 54351 event pairs, 1410 based on Foata normal form. 14/7229 useless extension candidates. Maximal degree in co-relation 50226. Up to 6366 conditions per place. [2024-06-27 20:52:00,764 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 368 selfloop transitions, 42 changer transitions 0/416 dead transitions. [2024-06-27 20:52:00,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 416 transitions, 7392 flow [2024-06-27 20:52:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:00,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:52:00,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:52:00,765 INFO L175 Difference]: Start difference. First operand has 227 places, 384 transitions, 6364 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:52:00,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 416 transitions, 7392 flow [2024-06-27 20:52:01,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 416 transitions, 7325 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 20:52:01,408 INFO L231 Difference]: Finished difference. Result has 231 places, 385 transitions, 6403 flow [2024-06-27 20:52:01,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6403, PETRI_PLACES=231, PETRI_TRANSITIONS=385} [2024-06-27 20:52:01,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 20:52:01,409 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 385 transitions, 6403 flow [2024-06-27 20:52:01,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:01,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:01,410 INFO 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-27 20:52:01,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:52:01,410 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:01,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:01,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1768109296, now seen corresponding path program 1 times [2024-06-27 20:52:01,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:01,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005344456] [2024-06-27 20:52:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:01,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:01,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:03,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:03,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:03,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005344456] [2024-06-27 20:52:03,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005344456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:03,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:03,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:52:03,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762938238] [2024-06-27 20:52:03,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:03,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:52:03,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:03,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:52:03,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:52:03,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:03,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 385 transitions, 6403 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:03,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:03,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:03,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:05,601 INFO L124 PetriNetUnfolderBase]: 4089/7215 cut-off events. [2024-06-27 20:52:05,601 INFO L125 PetriNetUnfolderBase]: For 246987/246995 co-relation queries the response was YES. [2024-06-27 20:52:05,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50424 conditions, 7215 events. 4089/7215 cut-off events. For 246987/246995 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 54212 event pairs, 1407 based on Foata normal form. 10/7214 useless extension candidates. Maximal degree in co-relation 50313. Up to 6429 conditions per place. [2024-06-27 20:52:05,688 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 363 selfloop transitions, 31 changer transitions 0/400 dead transitions. [2024-06-27 20:52:05,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 400 transitions, 7247 flow [2024-06-27 20:52:05,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:52:05,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:52:05,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 20:52:05,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:52:05,690 INFO L175 Difference]: Start difference. First operand has 231 places, 385 transitions, 6403 flow. Second operand 6 states and 105 transitions. [2024-06-27 20:52:05,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 400 transitions, 7247 flow [2024-06-27 20:52:06,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 400 transitions, 7145 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:06,652 INFO L231 Difference]: Finished difference. Result has 231 places, 385 transitions, 6374 flow [2024-06-27 20:52:06,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6301, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6374, PETRI_PLACES=231, PETRI_TRANSITIONS=385} [2024-06-27 20:52:06,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 20:52:06,653 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 385 transitions, 6374 flow [2024-06-27 20:52:06,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:06,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:06,653 INFO 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-27 20:52:06,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:52:06,654 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:06,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:06,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1943622084, now seen corresponding path program 4 times [2024-06-27 20:52:06,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:06,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194157711] [2024-06-27 20:52:06,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:06,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:06,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:08,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:08,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:08,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194157711] [2024-06-27 20:52:08,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194157711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:08,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:08,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:52:08,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947325679] [2024-06-27 20:52:08,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:08,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:52:08,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:52:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:52:08,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:08,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 385 transitions, 6374 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:08,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:08,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:08,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:10,483 INFO L124 PetriNetUnfolderBase]: 4068/7184 cut-off events. [2024-06-27 20:52:10,483 INFO L125 PetriNetUnfolderBase]: For 254755/254763 co-relation queries the response was YES. [2024-06-27 20:52:10,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50076 conditions, 7184 events. 4068/7184 cut-off events. For 254755/254763 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 53924 event pairs, 1394 based on Foata normal form. 18/7191 useless extension candidates. Maximal degree in co-relation 49964. Up to 6356 conditions per place. [2024-06-27 20:52:10,561 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 365 selfloop transitions, 33 changer transitions 0/404 dead transitions. [2024-06-27 20:52:10,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 404 transitions, 7248 flow [2024-06-27 20:52:10,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:10,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:10,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:52:10,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 20:52:10,562 INFO L175 Difference]: Start difference. First operand has 231 places, 385 transitions, 6374 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:52:10,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 404 transitions, 7248 flow [2024-06-27 20:52:11,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 404 transitions, 7146 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:11,242 INFO L231 Difference]: Finished difference. Result has 232 places, 385 transitions, 6345 flow [2024-06-27 20:52:11,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6272, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6345, PETRI_PLACES=232, PETRI_TRANSITIONS=385} [2024-06-27 20:52:11,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 20:52:11,243 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 385 transitions, 6345 flow [2024-06-27 20:52:11,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:11,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:11,244 INFO 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-27 20:52:11,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:52:11,244 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:11,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:11,244 INFO L85 PathProgramCache]: Analyzing trace with hash -650094236, now seen corresponding path program 2 times [2024-06-27 20:52:11,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:11,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361342028] [2024-06-27 20:52:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:13,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:13,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361342028] [2024-06-27 20:52:13,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361342028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:13,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:13,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:13,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562722470] [2024-06-27 20:52:13,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:13,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:13,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:13,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:13,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:13,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 385 transitions, 6345 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:13,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:13,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:16,015 INFO L124 PetriNetUnfolderBase]: 4189/7388 cut-off events. [2024-06-27 20:52:16,015 INFO L125 PetriNetUnfolderBase]: For 268574/268582 co-relation queries the response was YES. [2024-06-27 20:52:16,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52039 conditions, 7388 events. 4189/7388 cut-off events. For 268574/268582 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55505 event pairs, 1126 based on Foata normal form. 11/7396 useless extension candidates. Maximal degree in co-relation 51927. Up to 5349 conditions per place. [2024-06-27 20:52:16,096 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 308 selfloop transitions, 121 changer transitions 0/435 dead transitions. [2024-06-27 20:52:16,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 435 transitions, 7847 flow [2024-06-27 20:52:16,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:16,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:16,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 20:52:16,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 20:52:16,098 INFO L175 Difference]: Start difference. First operand has 232 places, 385 transitions, 6345 flow. Second operand 8 states and 159 transitions. [2024-06-27 20:52:16,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 435 transitions, 7847 flow [2024-06-27 20:52:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 435 transitions, 7767 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:16,776 INFO L231 Difference]: Finished difference. Result has 235 places, 391 transitions, 6776 flow [2024-06-27 20:52:16,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6265, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6776, PETRI_PLACES=235, PETRI_TRANSITIONS=391} [2024-06-27 20:52:16,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-27 20:52:16,777 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 391 transitions, 6776 flow [2024-06-27 20:52:16,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:16,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:16,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:16,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:52:16,778 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:16,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:16,778 INFO L85 PathProgramCache]: Analyzing trace with hash -638666396, now seen corresponding path program 3 times [2024-06-27 20:52:16,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:16,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695825921] [2024-06-27 20:52:16,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:16,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:16,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:19,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:19,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:19,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695825921] [2024-06-27 20:52:19,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695825921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:19,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:19,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:19,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496874634] [2024-06-27 20:52:19,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:19,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:19,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:19,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:19,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:19,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:19,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 391 transitions, 6776 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:19,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:19,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:19,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:21,811 INFO L124 PetriNetUnfolderBase]: 4202/7411 cut-off events. [2024-06-27 20:52:21,811 INFO L125 PetriNetUnfolderBase]: For 286291/286299 co-relation queries the response was YES. [2024-06-27 20:52:21,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53421 conditions, 7411 events. 4202/7411 cut-off events. For 286291/286299 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 55849 event pairs, 1147 based on Foata normal form. 11/7419 useless extension candidates. Maximal degree in co-relation 53307. Up to 5355 conditions per place. [2024-06-27 20:52:21,885 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 303 selfloop transitions, 121 changer transitions 0/430 dead transitions. [2024-06-27 20:52:21,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 430 transitions, 8053 flow [2024-06-27 20:52:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:21,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:52:21,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:52:21,886 INFO L175 Difference]: Start difference. First operand has 235 places, 391 transitions, 6776 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:52:21,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 430 transitions, 8053 flow [2024-06-27 20:52:22,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 430 transitions, 7944 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 20:52:22,634 INFO L231 Difference]: Finished difference. Result has 241 places, 393 transitions, 6987 flow [2024-06-27 20:52:22,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6677, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6987, PETRI_PLACES=241, PETRI_TRANSITIONS=393} [2024-06-27 20:52:22,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-27 20:52:22,635 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 393 transitions, 6987 flow [2024-06-27 20:52:22,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:22,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:22,636 INFO 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-27 20:52:22,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:52:22,636 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:22,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:22,636 INFO L85 PathProgramCache]: Analyzing trace with hash -523196480, now seen corresponding path program 1 times [2024-06-27 20:52:22,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:22,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722264203] [2024-06-27 20:52:22,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:22,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:22,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:25,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:25,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:25,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722264203] [2024-06-27 20:52:25,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722264203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:25,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:25,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:25,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871935937] [2024-06-27 20:52:25,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:25,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:25,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:25,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:25,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:25,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:25,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 393 transitions, 6987 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:25,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:25,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:25,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:27,364 INFO L124 PetriNetUnfolderBase]: 4431/7783 cut-off events. [2024-06-27 20:52:27,364 INFO L125 PetriNetUnfolderBase]: For 343572/343580 co-relation queries the response was YES. [2024-06-27 20:52:27,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57958 conditions, 7783 events. 4431/7783 cut-off events. For 343572/343580 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 59019 event pairs, 1465 based on Foata normal form. 20/7796 useless extension candidates. Maximal degree in co-relation 57842. Up to 6424 conditions per place. [2024-06-27 20:52:27,454 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 369 selfloop transitions, 72 changer transitions 0/447 dead transitions. [2024-06-27 20:52:27,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 447 transitions, 8544 flow [2024-06-27 20:52:27,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:27,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:27,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:52:27,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 20:52:27,460 INFO L175 Difference]: Start difference. First operand has 241 places, 393 transitions, 6987 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:52:27,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 447 transitions, 8544 flow [2024-06-27 20:52:28,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 447 transitions, 8316 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:52:28,537 INFO L231 Difference]: Finished difference. Result has 246 places, 399 transitions, 7111 flow [2024-06-27 20:52:28,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6767, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7111, PETRI_PLACES=246, PETRI_TRANSITIONS=399} [2024-06-27 20:52:28,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 20:52:28,538 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 399 transitions, 7111 flow [2024-06-27 20:52:28,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:28,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:28,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:28,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:52:28,539 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:28,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:28,539 INFO L85 PathProgramCache]: Analyzing trace with hash -523375226, now seen corresponding path program 4 times [2024-06-27 20:52:28,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:28,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001931623] [2024-06-27 20:52:28,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:28,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:28,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:31,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:31,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001931623] [2024-06-27 20:52:31,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001931623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:31,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:31,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:31,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877863760] [2024-06-27 20:52:31,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:31,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:31,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:31,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:31,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:31,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:31,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 399 transitions, 7111 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:31,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:31,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:31,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:33,482 INFO L124 PetriNetUnfolderBase]: 4402/7738 cut-off events. [2024-06-27 20:52:33,483 INFO L125 PetriNetUnfolderBase]: For 345568/345576 co-relation queries the response was YES. [2024-06-27 20:52:33,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57276 conditions, 7738 events. 4402/7738 cut-off events. For 345568/345576 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 58741 event pairs, 1472 based on Foata normal form. 20/7749 useless extension candidates. Maximal degree in co-relation 57158. Up to 6412 conditions per place. [2024-06-27 20:52:33,570 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 369 selfloop transitions, 72 changer transitions 0/447 dead transitions. [2024-06-27 20:52:33,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 447 transitions, 8502 flow [2024-06-27 20:52:33,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:33,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:33,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:52:33,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 20:52:33,572 INFO L175 Difference]: Start difference. First operand has 246 places, 399 transitions, 7111 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:52:33,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 447 transitions, 8502 flow [2024-06-27 20:52:34,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 447 transitions, 8443 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 20:52:34,427 INFO L231 Difference]: Finished difference. Result has 252 places, 399 transitions, 7203 flow [2024-06-27 20:52:34,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7203, PETRI_PLACES=252, PETRI_TRANSITIONS=399} [2024-06-27 20:52:34,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 20:52:34,431 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 399 transitions, 7203 flow [2024-06-27 20:52:34,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:34,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:34,432 INFO 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-27 20:52:34,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:52:34,432 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:34,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:34,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1360318404, now seen corresponding path program 2 times [2024-06-27 20:52:34,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:34,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436135193] [2024-06-27 20:52:34,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:34,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:34,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:36,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:36,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:36,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436135193] [2024-06-27 20:52:36,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436135193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:36,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:36,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:36,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223565954] [2024-06-27 20:52:36,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:36,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:36,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:36,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:36,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:36,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:36,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 399 transitions, 7203 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:36,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:36,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:36,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:39,342 INFO L124 PetriNetUnfolderBase]: 4523/7927 cut-off events. [2024-06-27 20:52:39,343 INFO L125 PetriNetUnfolderBase]: For 368114/368142 co-relation queries the response was YES. [2024-06-27 20:52:39,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59991 conditions, 7927 events. 4523/7927 cut-off events. For 368114/368142 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 60022 event pairs, 1212 based on Foata normal form. 31/7955 useless extension candidates. Maximal degree in co-relation 59871. Up to 5760 conditions per place. [2024-06-27 20:52:39,420 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 300 selfloop transitions, 131 changer transitions 0/437 dead transitions. [2024-06-27 20:52:39,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 437 transitions, 8616 flow [2024-06-27 20:52:39,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:39,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:52:39,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 20:52:39,422 INFO L175 Difference]: Start difference. First operand has 252 places, 399 transitions, 7203 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:52:39,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 437 transitions, 8616 flow [2024-06-27 20:52:40,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 437 transitions, 8436 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:52:40,360 INFO L231 Difference]: Finished difference. Result has 253 places, 403 transitions, 7398 flow [2024-06-27 20:52:40,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7023, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7398, PETRI_PLACES=253, PETRI_TRANSITIONS=403} [2024-06-27 20:52:40,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 20:52:40,361 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 403 transitions, 7398 flow [2024-06-27 20:52:40,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:40,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:40,362 INFO 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-27 20:52:40,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:52:40,362 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:40,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:40,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1582684380, now seen corresponding path program 5 times [2024-06-27 20:52:40,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:40,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739899513] [2024-06-27 20:52:40,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:40,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:42,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:42,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739899513] [2024-06-27 20:52:42,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739899513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:42,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:42,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:42,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195614977] [2024-06-27 20:52:42,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:42,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:42,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:42,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:42,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:42,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:42,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 403 transitions, 7398 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:42,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:42,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:42,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:45,402 INFO L124 PetriNetUnfolderBase]: 4494/7887 cut-off events. [2024-06-27 20:52:45,402 INFO L125 PetriNetUnfolderBase]: For 379146/379154 co-relation queries the response was YES. [2024-06-27 20:52:45,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59712 conditions, 7887 events. 4494/7887 cut-off events. For 379146/379154 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 59829 event pairs, 1172 based on Foata normal form. 20/7904 useless extension candidates. Maximal degree in co-relation 59591. Up to 5748 conditions per place. [2024-06-27 20:52:45,500 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 140 changer transitions 0/445 dead transitions. [2024-06-27 20:52:45,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 445 transitions, 8660 flow [2024-06-27 20:52:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:45,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:45,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:52:45,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 20:52:45,502 INFO L175 Difference]: Start difference. First operand has 253 places, 403 transitions, 7398 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:52:45,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 445 transitions, 8660 flow [2024-06-27 20:52:46,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 445 transitions, 8425 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 20:52:46,677 INFO L231 Difference]: Finished difference. Result has 258 places, 403 transitions, 7462 flow [2024-06-27 20:52:46,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7163, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7462, PETRI_PLACES=258, PETRI_TRANSITIONS=403} [2024-06-27 20:52:46,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 20:52:46,678 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 403 transitions, 7462 flow [2024-06-27 20:52:46,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:46,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:46,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:46,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:52:46,679 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:46,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:46,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1582505634, now seen corresponding path program 3 times [2024-06-27 20:52:46,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:46,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583052876] [2024-06-27 20:52:46,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:46,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:46,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:48,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:48,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:48,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583052876] [2024-06-27 20:52:48,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583052876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:48,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:48,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:48,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393016613] [2024-06-27 20:52:48,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:48,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:48,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:48,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:48,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:48,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:48,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 403 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:48,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:48,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:48,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:51,718 INFO L124 PetriNetUnfolderBase]: 4486/7857 cut-off events. [2024-06-27 20:52:51,719 INFO L125 PetriNetUnfolderBase]: For 386134/386142 co-relation queries the response was YES. [2024-06-27 20:52:51,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59810 conditions, 7857 events. 4486/7857 cut-off events. For 386134/386142 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 59356 event pairs, 1234 based on Foata normal form. 20/7874 useless extension candidates. Maximal degree in co-relation 59688. Up to 5745 conditions per place. [2024-06-27 20:52:51,811 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 307 selfloop transitions, 133 changer transitions 0/446 dead transitions. [2024-06-27 20:52:51,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 446 transitions, 8803 flow [2024-06-27 20:52:51,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:51,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:51,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:52:51,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:52:51,813 INFO L175 Difference]: Start difference. First operand has 258 places, 403 transitions, 7462 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:52:51,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 446 transitions, 8803 flow [2024-06-27 20:52:52,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 446 transitions, 8505 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:52:52,696 INFO L231 Difference]: Finished difference. Result has 258 places, 405 transitions, 7494 flow [2024-06-27 20:52:52,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7171, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7494, PETRI_PLACES=258, PETRI_TRANSITIONS=405} [2024-06-27 20:52:52,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 20:52:52,697 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 405 transitions, 7494 flow [2024-06-27 20:52:52,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:52,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:52,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:52,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:52:52,698 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:52,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:52,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1354604484, now seen corresponding path program 4 times [2024-06-27 20:52:52,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:52,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241947154] [2024-06-27 20:52:52,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:52,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:54,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:54,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241947154] [2024-06-27 20:52:54,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241947154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:54,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:54,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:54,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287832692] [2024-06-27 20:52:54,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:54,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:54,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:54,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:54,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:54,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:52:54,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 405 transitions, 7494 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:54,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:54,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:52:54,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:57,121 INFO L124 PetriNetUnfolderBase]: 4478/7867 cut-off events. [2024-06-27 20:52:57,121 INFO L125 PetriNetUnfolderBase]: For 373496/373524 co-relation queries the response was YES. [2024-06-27 20:52:57,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59582 conditions, 7867 events. 4478/7867 cut-off events. For 373496/373524 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 59688 event pairs, 1224 based on Foata normal form. 31/7895 useless extension candidates. Maximal degree in co-relation 59460. Up to 5742 conditions per place. [2024-06-27 20:52:57,218 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 303 selfloop transitions, 130 changer transitions 0/439 dead transitions. [2024-06-27 20:52:57,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 439 transitions, 8747 flow [2024-06-27 20:52:57,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:52:57,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 20:52:57,220 INFO L175 Difference]: Start difference. First operand has 258 places, 405 transitions, 7494 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:52:57,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 439 transitions, 8747 flow [2024-06-27 20:52:58,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 439 transitions, 8516 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:58,299 INFO L231 Difference]: Finished difference. Result has 260 places, 405 transitions, 7534 flow [2024-06-27 20:52:58,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7267, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7534, PETRI_PLACES=260, PETRI_TRANSITIONS=405} [2024-06-27 20:52:58,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 20:52:58,300 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 405 transitions, 7534 flow [2024-06-27 20:52:58,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:58,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:58,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:58,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:52:58,300 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:58,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:58,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1346500340, now seen corresponding path program 2 times [2024-06-27 20:52:58,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:58,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926456668] [2024-06-27 20:52:58,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:58,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:58,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:00,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:00,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:00,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926456668] [2024-06-27 20:53:00,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926456668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:00,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:00,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:00,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531199257] [2024-06-27 20:53:00,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:00,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:00,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:00,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:00,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:00,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:00,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 405 transitions, 7534 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:00,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:00,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:00,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:02,522 INFO L124 PetriNetUnfolderBase]: 4473/7851 cut-off events. [2024-06-27 20:53:02,523 INFO L125 PetriNetUnfolderBase]: For 373141/373149 co-relation queries the response was YES. [2024-06-27 20:53:02,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59368 conditions, 7851 events. 4473/7851 cut-off events. For 373141/373149 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 59638 event pairs, 1520 based on Foata normal form. 10/7850 useless extension candidates. Maximal degree in co-relation 59245. Up to 7000 conditions per place. [2024-06-27 20:53:02,617 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 382 selfloop transitions, 35 changer transitions 0/423 dead transitions. [2024-06-27 20:53:02,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 423 transitions, 8456 flow [2024-06-27 20:53:02,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:53:02,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:53:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:53:02,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 20:53:02,618 INFO L175 Difference]: Start difference. First operand has 260 places, 405 transitions, 7534 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:53:02,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 423 transitions, 8456 flow [2024-06-27 20:53:03,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 423 transitions, 8035 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:53:03,633 INFO L231 Difference]: Finished difference. Result has 258 places, 406 transitions, 7223 flow [2024-06-27 20:53:03,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7113, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7223, PETRI_PLACES=258, PETRI_TRANSITIONS=406} [2024-06-27 20:53:03,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 20:53:03,634 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 406 transitions, 7223 flow [2024-06-27 20:53:03,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:03,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:03,634 INFO 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-27 20:53:03,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:53:03,634 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:03,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:03,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1360322372, now seen corresponding path program 5 times [2024-06-27 20:53:03,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:03,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088670685] [2024-06-27 20:53:03,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:03,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:03,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:05,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:05,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:05,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088670685] [2024-06-27 20:53:05,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088670685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:05,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:05,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:05,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292976260] [2024-06-27 20:53:05,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:05,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:05,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:05,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:05,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:05,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:05,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 406 transitions, 7223 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:05,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:05,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:05,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:07,636 INFO L124 PetriNetUnfolderBase]: 4460/7832 cut-off events. [2024-06-27 20:53:07,636 INFO L125 PetriNetUnfolderBase]: For 373077/373085 co-relation queries the response was YES. [2024-06-27 20:53:07,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58519 conditions, 7832 events. 4460/7832 cut-off events. For 373077/373085 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 59504 event pairs, 1511 based on Foata normal form. 14/7835 useless extension candidates. Maximal degree in co-relation 58395. Up to 6951 conditions per place. [2024-06-27 20:53:07,730 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 385 selfloop transitions, 36 changer transitions 0/427 dead transitions. [2024-06-27 20:53:07,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 427 transitions, 8147 flow [2024-06-27 20:53:07,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:53:07,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:53:07,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:53:07,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 20:53:07,732 INFO L175 Difference]: Start difference. First operand has 258 places, 406 transitions, 7223 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:53:07,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 427 transitions, 8147 flow [2024-06-27 20:53:08,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 427 transitions, 8063 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:53:08,786 INFO L231 Difference]: Finished difference. Result has 261 places, 406 transitions, 7217 flow [2024-06-27 20:53:08,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7139, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7217, PETRI_PLACES=261, PETRI_TRANSITIONS=406} [2024-06-27 20:53:08,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 20:53:08,787 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 406 transitions, 7217 flow [2024-06-27 20:53:08,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:08,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:08,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:08,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:53:08,787 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:08,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:08,788 INFO L85 PathProgramCache]: Analyzing trace with hash -492621641, now seen corresponding path program 1 times [2024-06-27 20:53:08,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:08,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407591944] [2024-06-27 20:53:08,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:08,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:11,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:11,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407591944] [2024-06-27 20:53:11,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407591944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:11,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:11,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:11,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183016597] [2024-06-27 20:53:11,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:11,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:11,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:11,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:11,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:11,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:11,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 406 transitions, 7217 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:11,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:11,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:11,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:13,896 INFO L124 PetriNetUnfolderBase]: 4863/8512 cut-off events. [2024-06-27 20:53:13,897 INFO L125 PetriNetUnfolderBase]: For 478711/478717 co-relation queries the response was YES. [2024-06-27 20:53:13,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66348 conditions, 8512 events. 4863/8512 cut-off events. For 478711/478717 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 65464 event pairs, 1414 based on Foata normal form. 15/8516 useless extension candidates. Maximal degree in co-relation 66223. Up to 5928 conditions per place. [2024-06-27 20:53:14,001 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 401 selfloop transitions, 55 changer transitions 0/462 dead transitions. [2024-06-27 20:53:14,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 462 transitions, 8746 flow [2024-06-27 20:53:14,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:14,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:14,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:53:14,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-27 20:53:14,003 INFO L175 Difference]: Start difference. First operand has 261 places, 406 transitions, 7217 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:53:14,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 462 transitions, 8746 flow [2024-06-27 20:53:15,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 462 transitions, 8630 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:53:15,168 INFO L231 Difference]: Finished difference. Result has 263 places, 409 transitions, 7355 flow [2024-06-27 20:53:15,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7101, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7355, PETRI_PLACES=263, PETRI_TRANSITIONS=409} [2024-06-27 20:53:15,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 20:53:15,169 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 409 transitions, 7355 flow [2024-06-27 20:53:15,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:15,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:15,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:15,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:53:15,170 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:15,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:15,170 INFO L85 PathProgramCache]: Analyzing trace with hash -492501671, now seen corresponding path program 2 times [2024-06-27 20:53:15,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:15,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370678516] [2024-06-27 20:53:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:15,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:15,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:17,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:17,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370678516] [2024-06-27 20:53:17,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370678516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:17,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:17,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:17,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868973122] [2024-06-27 20:53:17,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:17,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:17,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:17,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:17,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:17,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:17,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 409 transitions, 7355 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:17,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:17,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:17,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:20,268 INFO L124 PetriNetUnfolderBase]: 5001/8748 cut-off events. [2024-06-27 20:53:20,268 INFO L125 PetriNetUnfolderBase]: For 514905/514911 co-relation queries the response was YES. [2024-06-27 20:53:20,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69165 conditions, 8748 events. 5001/8748 cut-off events. For 514905/514911 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 67671 event pairs, 1806 based on Foata normal form. 18/8753 useless extension candidates. Maximal degree in co-relation 69040. Up to 7685 conditions per place. [2024-06-27 20:53:20,381 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 410 selfloop transitions, 36 changer transitions 0/452 dead transitions. [2024-06-27 20:53:20,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 452 transitions, 8649 flow [2024-06-27 20:53:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:20,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:53:20,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:53:20,383 INFO L175 Difference]: Start difference. First operand has 263 places, 409 transitions, 7355 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:53:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 452 transitions, 8649 flow [2024-06-27 20:53:21,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 452 transitions, 8527 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 20:53:21,657 INFO L231 Difference]: Finished difference. Result has 269 places, 416 transitions, 7463 flow [2024-06-27 20:53:21,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7463, PETRI_PLACES=269, PETRI_TRANSITIONS=416} [2024-06-27 20:53:21,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 20:53:21,658 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 416 transitions, 7463 flow [2024-06-27 20:53:21,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:21,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:21,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:21,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:53:21,659 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:21,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:21,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1735121321, now seen corresponding path program 1 times [2024-06-27 20:53:21,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:21,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528701668] [2024-06-27 20:53:21,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:21,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:24,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:24,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:24,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528701668] [2024-06-27 20:53:24,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528701668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:24,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:24,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:24,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662499973] [2024-06-27 20:53:24,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:24,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:24,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:24,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:24,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:24,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:24,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 416 transitions, 7463 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:24,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:24,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:24,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:27,309 INFO L124 PetriNetUnfolderBase]: 4960/8683 cut-off events. [2024-06-27 20:53:27,310 INFO L125 PetriNetUnfolderBase]: For 516732/516738 co-relation queries the response was YES. [2024-06-27 20:53:27,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68178 conditions, 8683 events. 4960/8683 cut-off events. For 516732/516738 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 67193 event pairs, 1798 based on Foata normal form. 18/8688 useless extension candidates. Maximal degree in co-relation 68050. Up to 7664 conditions per place. [2024-06-27 20:53:27,424 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 409 selfloop transitions, 36 changer transitions 0/451 dead transitions. [2024-06-27 20:53:27,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 451 transitions, 8517 flow [2024-06-27 20:53:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:27,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:27,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:53:27,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 20:53:27,425 INFO L175 Difference]: Start difference. First operand has 269 places, 416 transitions, 7463 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:53:27,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 451 transitions, 8517 flow [2024-06-27 20:53:28,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 451 transitions, 8388 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 20:53:28,745 INFO L231 Difference]: Finished difference. Result has 274 places, 416 transitions, 7412 flow [2024-06-27 20:53:28,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7334, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7412, PETRI_PLACES=274, PETRI_TRANSITIONS=416} [2024-06-27 20:53:28,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 20:53:28,746 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 416 transitions, 7412 flow [2024-06-27 20:53:28,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:28,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:28,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:53:28,747 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash -315132815, now seen corresponding path program 2 times [2024-06-27 20:53:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603164081] [2024-06-27 20:53:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:31,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:31,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603164081] [2024-06-27 20:53:31,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603164081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:31,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:31,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:31,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552270707] [2024-06-27 20:53:31,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:31,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:31,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:31,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:31,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:31,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:31,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 416 transitions, 7412 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:31,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:31,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:31,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:34,132 INFO L124 PetriNetUnfolderBase]: 5115/8938 cut-off events. [2024-06-27 20:53:34,133 INFO L125 PetriNetUnfolderBase]: For 553501/553527 co-relation queries the response was YES. [2024-06-27 20:53:34,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71107 conditions, 8938 events. 5115/8938 cut-off events. For 553501/553527 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 69276 event pairs, 1822 based on Foata normal form. 29/8953 useless extension candidates. Maximal degree in co-relation 70977. Up to 7732 conditions per place. [2024-06-27 20:53:34,243 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 394 selfloop transitions, 62 changer transitions 0/462 dead transitions. [2024-06-27 20:53:34,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 462 transitions, 8913 flow [2024-06-27 20:53:34,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:34,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:53:34,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 20:53:34,245 INFO L175 Difference]: Start difference. First operand has 274 places, 416 transitions, 7412 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:53:34,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 462 transitions, 8913 flow [2024-06-27 20:53:35,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 462 transitions, 8841 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:53:35,575 INFO L231 Difference]: Finished difference. Result has 277 places, 424 transitions, 7683 flow [2024-06-27 20:53:35,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7340, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7683, PETRI_PLACES=277, PETRI_TRANSITIONS=424} [2024-06-27 20:53:35,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 20:53:35,575 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 424 transitions, 7683 flow [2024-06-27 20:53:35,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:35,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:35,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:35,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:53:35,576 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:35,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash 830172659, now seen corresponding path program 3 times [2024-06-27 20:53:35,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:35,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880250172] [2024-06-27 20:53:35,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:35,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:38,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:38,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:38,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880250172] [2024-06-27 20:53:38,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880250172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:38,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:38,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:38,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955625892] [2024-06-27 20:53:38,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:38,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:38,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:38,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:38,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:38,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:38,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 424 transitions, 7683 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:38,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:38,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:38,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:41,353 INFO L124 PetriNetUnfolderBase]: 5152/8999 cut-off events. [2024-06-27 20:53:41,354 INFO L125 PetriNetUnfolderBase]: For 583369/583375 co-relation queries the response was YES. [2024-06-27 20:53:41,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72275 conditions, 8999 events. 5152/8999 cut-off events. For 583369/583375 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 69855 event pairs, 1842 based on Foata normal form. 18/9002 useless extension candidates. Maximal degree in co-relation 72142. Up to 7903 conditions per place. [2024-06-27 20:53:41,478 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 423 selfloop transitions, 34 changer transitions 0/463 dead transitions. [2024-06-27 20:53:41,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 463 transitions, 8989 flow [2024-06-27 20:53:41,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:41,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:41,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:53:41,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:53:41,480 INFO L175 Difference]: Start difference. First operand has 277 places, 424 transitions, 7683 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:53:41,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 463 transitions, 8989 flow [2024-06-27 20:53:42,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 463 transitions, 8857 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-27 20:53:42,943 INFO L231 Difference]: Finished difference. Result has 285 places, 428 transitions, 7757 flow [2024-06-27 20:53:42,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7551, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7757, PETRI_PLACES=285, PETRI_TRANSITIONS=428} [2024-06-27 20:53:42,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 20:53:42,944 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 428 transitions, 7757 flow [2024-06-27 20:53:42,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:42,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:42,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:42,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:53:42,945 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:42,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:42,945 INFO L85 PathProgramCache]: Analyzing trace with hash 830172845, now seen corresponding path program 3 times [2024-06-27 20:53:42,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:42,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743822445] [2024-06-27 20:53:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:42,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:42,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743822445] [2024-06-27 20:53:45,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743822445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490693267] [2024-06-27 20:53:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:45,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:45,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:45,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 428 transitions, 7757 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:45,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:45,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:45,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:48,453 INFO L124 PetriNetUnfolderBase]: 5111/8941 cut-off events. [2024-06-27 20:53:48,454 INFO L125 PetriNetUnfolderBase]: For 585861/585887 co-relation queries the response was YES. [2024-06-27 20:53:48,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71396 conditions, 8941 events. 5111/8941 cut-off events. For 585861/585887 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 69335 event pairs, 1833 based on Foata normal form. 38/8965 useless extension candidates. Maximal degree in co-relation 71260. Up to 7626 conditions per place. [2024-06-27 20:53:48,580 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 395 selfloop transitions, 65 changer transitions 0/466 dead transitions. [2024-06-27 20:53:48,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 466 transitions, 8989 flow [2024-06-27 20:53:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:48,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:48,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:53:48,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 20:53:48,582 INFO L175 Difference]: Start difference. First operand has 285 places, 428 transitions, 7757 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:53:48,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 466 transitions, 8989 flow [2024-06-27 20:53:50,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 466 transitions, 8864 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 20:53:50,175 INFO L231 Difference]: Finished difference. Result has 290 places, 429 transitions, 7784 flow [2024-06-27 20:53:50,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7632, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7784, PETRI_PLACES=290, PETRI_TRANSITIONS=429} [2024-06-27 20:53:50,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-27 20:53:50,175 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 429 transitions, 7784 flow [2024-06-27 20:53:50,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:50,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:50,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:50,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:53:50,176 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:50,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:50,177 INFO L85 PathProgramCache]: Analyzing trace with hash -405644459, now seen corresponding path program 4 times [2024-06-27 20:53:50,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:50,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133240488] [2024-06-27 20:53:50,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:50,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:50,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:52,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:52,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133240488] [2024-06-27 20:53:52,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133240488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:52,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:52,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:52,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938675909] [2024-06-27 20:53:52,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:52,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:52,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:52,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:52,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:52,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:53:52,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 429 transitions, 7784 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:52,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:52,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:53:52,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:55,428 INFO L124 PetriNetUnfolderBase]: 5267/9186 cut-off events. [2024-06-27 20:53:55,429 INFO L125 PetriNetUnfolderBase]: For 626395/626401 co-relation queries the response was YES. [2024-06-27 20:53:55,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74886 conditions, 9186 events. 5267/9186 cut-off events. For 626395/626401 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 71313 event pairs, 1853 based on Foata normal form. 11/9188 useless extension candidates. Maximal degree in co-relation 74747. Up to 7316 conditions per place. [2024-06-27 20:53:55,562 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 367 selfloop transitions, 138 changer transitions 0/511 dead transitions. [2024-06-27 20:53:55,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 511 transitions, 9979 flow [2024-06-27 20:53:55,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:53:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:53:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 20:53:55,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:53:55,564 INFO L175 Difference]: Start difference. First operand has 290 places, 429 transitions, 7784 flow. Second operand 10 states and 190 transitions. [2024-06-27 20:53:55,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 511 transitions, 9979 flow [2024-06-27 20:53:57,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 511 transitions, 9847 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:53:57,294 INFO L231 Difference]: Finished difference. Result has 296 places, 444 transitions, 8412 flow [2024-06-27 20:53:57,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8412, PETRI_PLACES=296, PETRI_TRANSITIONS=444} [2024-06-27 20:53:57,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-27 20:53:57,296 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 444 transitions, 8412 flow [2024-06-27 20:53:57,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:57,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:57,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:57,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:53:57,297 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:57,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:57,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1208200287, now seen corresponding path program 5 times [2024-06-27 20:53:57,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:57,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820792231] [2024-06-27 20:53:57,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:57,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:57,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:59,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:59,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:59,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820792231] [2024-06-27 20:53:59,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820792231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:59,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:59,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:59,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538098166] [2024-06-27 20:53:59,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:59,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:00,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:00,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:00,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:00,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:00,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 444 transitions, 8412 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:00,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:00,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:00,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:03,586 INFO L124 PetriNetUnfolderBase]: 5356/9356 cut-off events. [2024-06-27 20:54:03,587 INFO L125 PetriNetUnfolderBase]: For 675414/675420 co-relation queries the response was YES. [2024-06-27 20:54:03,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78837 conditions, 9356 events. 5356/9356 cut-off events. For 675414/675420 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 72836 event pairs, 1388 based on Foata normal form. 18/9361 useless extension candidates. Maximal degree in co-relation 78695. Up to 6390 conditions per place. [2024-06-27 20:54:03,736 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 257 selfloop transitions, 280 changer transitions 0/543 dead transitions. [2024-06-27 20:54:03,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 543 transitions, 11078 flow [2024-06-27 20:54:03,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:54:03,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:54:03,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 229 transitions. [2024-06-27 20:54:03,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45436507936507936 [2024-06-27 20:54:03,737 INFO L175 Difference]: Start difference. First operand has 296 places, 444 transitions, 8412 flow. Second operand 12 states and 229 transitions. [2024-06-27 20:54:03,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 543 transitions, 11078 flow [2024-06-27 20:54:05,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 543 transitions, 10766 flow, removed 116 selfloop flow, removed 5 redundant places. [2024-06-27 20:54:05,614 INFO L231 Difference]: Finished difference. Result has 305 places, 484 transitions, 9795 flow [2024-06-27 20:54:05,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8207, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9795, PETRI_PLACES=305, PETRI_TRANSITIONS=484} [2024-06-27 20:54:05,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-27 20:54:05,615 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 484 transitions, 9795 flow [2024-06-27 20:54:05,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:05,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:05,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:05,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:54:05,615 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:05,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1207901385, now seen corresponding path program 1 times [2024-06-27 20:54:05,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:05,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908082479] [2024-06-27 20:54:05,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:05,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:05,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:08,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:08,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908082479] [2024-06-27 20:54:08,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908082479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:08,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:08,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:08,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187343528] [2024-06-27 20:54:08,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:08,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:08,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:08,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:08,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 484 transitions, 9795 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:08,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:08,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:08,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:11,775 INFO L124 PetriNetUnfolderBase]: 5335/9321 cut-off events. [2024-06-27 20:54:11,775 INFO L125 PetriNetUnfolderBase]: For 694999/695005 co-relation queries the response was YES. [2024-06-27 20:54:11,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81243 conditions, 9321 events. 5335/9321 cut-off events. For 694999/695005 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 72457 event pairs, 1522 based on Foata normal form. 15/9324 useless extension candidates. Maximal degree in co-relation 81097. Up to 7552 conditions per place. [2024-06-27 20:54:11,887 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 376 selfloop transitions, 139 changer transitions 0/521 dead transitions. [2024-06-27 20:54:11,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 521 transitions, 11012 flow [2024-06-27 20:54:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:54:11,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:54:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 20:54:11,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 20:54:11,888 INFO L175 Difference]: Start difference. First operand has 305 places, 484 transitions, 9795 flow. Second operand 10 states and 179 transitions. [2024-06-27 20:54:11,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 521 transitions, 11012 flow [2024-06-27 20:54:13,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 521 transitions, 10524 flow, removed 112 selfloop flow, removed 7 redundant places. [2024-06-27 20:54:13,690 INFO L231 Difference]: Finished difference. Result has 308 places, 484 transitions, 9593 flow [2024-06-27 20:54:13,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9307, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9593, PETRI_PLACES=308, PETRI_TRANSITIONS=484} [2024-06-27 20:54:13,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-27 20:54:13,691 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 484 transitions, 9593 flow [2024-06-27 20:54:13,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:13,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:13,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:13,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:54:13,692 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:13,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:13,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1213442697, now seen corresponding path program 6 times [2024-06-27 20:54:13,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:13,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170318465] [2024-06-27 20:54:13,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:13,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:16,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:16,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:16,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170318465] [2024-06-27 20:54:16,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170318465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:16,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:16,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:16,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995815708] [2024-06-27 20:54:16,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:16,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:16,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:16,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:16,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:16,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:16,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 484 transitions, 9593 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:16,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:16,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:16,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:19,243 INFO L124 PetriNetUnfolderBase]: 5318/9290 cut-off events. [2024-06-27 20:54:19,243 INFO L125 PetriNetUnfolderBase]: For 705495/705501 co-relation queries the response was YES. [2024-06-27 20:54:19,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79857 conditions, 9290 events. 5318/9290 cut-off events. For 705495/705501 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 72417 event pairs, 1843 based on Foata normal form. 18/9290 useless extension candidates. Maximal degree in co-relation 79710. Up to 8115 conditions per place. [2024-06-27 20:54:19,364 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 457 selfloop transitions, 57 changer transitions 0/520 dead transitions. [2024-06-27 20:54:19,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 520 transitions, 10945 flow [2024-06-27 20:54:19,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:54:19,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:54:19,366 INFO L175 Difference]: Start difference. First operand has 308 places, 484 transitions, 9593 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:54:19,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 520 transitions, 10945 flow [2024-06-27 20:54:20,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 520 transitions, 10511 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-06-27 20:54:20,859 INFO L231 Difference]: Finished difference. Result has 307 places, 484 transitions, 9284 flow [2024-06-27 20:54:20,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9161, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9284, PETRI_PLACES=307, PETRI_TRANSITIONS=484} [2024-06-27 20:54:20,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-27 20:54:20,860 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 484 transitions, 9284 flow [2024-06-27 20:54:20,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:20,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:20,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:20,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:54:20,861 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1392490349, now seen corresponding path program 7 times [2024-06-27 20:54:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875142123] [2024-06-27 20:54:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:20,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:20,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:23,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:23,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:23,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875142123] [2024-06-27 20:54:23,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875142123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:23,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:23,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:23,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178777419] [2024-06-27 20:54:23,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:23,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:23,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:23,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:23,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:23,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:23,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 484 transitions, 9284 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:23,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:23,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:23,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:26,729 INFO L124 PetriNetUnfolderBase]: 5323/9314 cut-off events. [2024-06-27 20:54:26,729 INFO L125 PetriNetUnfolderBase]: For 683802/683808 co-relation queries the response was YES. [2024-06-27 20:54:26,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79151 conditions, 9314 events. 5323/9314 cut-off events. For 683802/683808 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 72914 event pairs, 1754 based on Foata normal form. 9/9297 useless extension candidates. Maximal degree in co-relation 79004. Up to 7947 conditions per place. [2024-06-27 20:54:26,874 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 363 selfloop transitions, 185 changer transitions 0/554 dead transitions. [2024-06-27 20:54:26,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 554 transitions, 11057 flow [2024-06-27 20:54:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:54:26,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:54:26,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 231 transitions. [2024-06-27 20:54:26,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-27 20:54:26,876 INFO L175 Difference]: Start difference. First operand has 307 places, 484 transitions, 9284 flow. Second operand 13 states and 231 transitions. [2024-06-27 20:54:26,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 554 transitions, 11057 flow [2024-06-27 20:54:28,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 554 transitions, 10909 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:54:28,739 INFO L231 Difference]: Finished difference. Result has 314 places, 512 transitions, 10096 flow [2024-06-27 20:54:28,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9136, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10096, PETRI_PLACES=314, PETRI_TRANSITIONS=512} [2024-06-27 20:54:28,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-27 20:54:28,740 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 512 transitions, 10096 flow [2024-06-27 20:54:28,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:28,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:28,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:28,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:54:28,741 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:28,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:28,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1213442511, now seen corresponding path program 4 times [2024-06-27 20:54:28,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:28,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907153093] [2024-06-27 20:54:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:28,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:31,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:31,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:31,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907153093] [2024-06-27 20:54:31,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907153093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:31,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:31,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:31,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166120752] [2024-06-27 20:54:31,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:31,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:31,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:31,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:31,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:31,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:31,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 512 transitions, 10096 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:31,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:31,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:31,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:34,047 INFO L124 PetriNetUnfolderBase]: 5282/9198 cut-off events. [2024-06-27 20:54:34,047 INFO L125 PetriNetUnfolderBase]: For 697591/697597 co-relation queries the response was YES. [2024-06-27 20:54:34,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79076 conditions, 9198 events. 5282/9198 cut-off events. For 697591/697597 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 71402 event pairs, 1818 based on Foata normal form. 18/9200 useless extension candidates. Maximal degree in co-relation 78925. Up to 8102 conditions per place. [2024-06-27 20:54:34,181 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 57 changer transitions 0/545 dead transitions. [2024-06-27 20:54:34,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 545 transitions, 11368 flow [2024-06-27 20:54:34,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:34,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:34,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:54:34,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 20:54:34,182 INFO L175 Difference]: Start difference. First operand has 314 places, 512 transitions, 10096 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:54:34,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 545 transitions, 11368 flow [2024-06-27 20:54:36,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 545 transitions, 11072 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 20:54:36,125 INFO L231 Difference]: Finished difference. Result has 317 places, 512 transitions, 9923 flow [2024-06-27 20:54:36,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9800, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9923, PETRI_PLACES=317, PETRI_TRANSITIONS=512} [2024-06-27 20:54:36,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 20:54:36,126 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 512 transitions, 9923 flow [2024-06-27 20:54:36,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:36,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:36,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:36,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:54:36,127 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:36,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:36,127 INFO L85 PathProgramCache]: Analyzing trace with hash -207368887, now seen corresponding path program 5 times [2024-06-27 20:54:36,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:36,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521994336] [2024-06-27 20:54:36,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:36,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:38,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:38,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:38,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521994336] [2024-06-27 20:54:38,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521994336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:38,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:38,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:38,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186213580] [2024-06-27 20:54:38,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:38,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:38,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:38,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:38,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:38,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:38,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 512 transitions, 9923 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:38,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:38,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:38,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:41,394 INFO L124 PetriNetUnfolderBase]: 5328/9322 cut-off events. [2024-06-27 20:54:41,394 INFO L125 PetriNetUnfolderBase]: For 722377/722383 co-relation queries the response was YES. [2024-06-27 20:54:41,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79977 conditions, 9322 events. 5328/9322 cut-off events. For 722377/722383 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 72935 event pairs, 1796 based on Foata normal form. 18/9318 useless extension candidates. Maximal degree in co-relation 79824. Up to 8212 conditions per place. [2024-06-27 20:54:41,566 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 474 selfloop transitions, 70 changer transitions 2/552 dead transitions. [2024-06-27 20:54:41,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 552 transitions, 11421 flow [2024-06-27 20:54:41,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:41,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:41,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:54:41,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 20:54:41,568 INFO L175 Difference]: Start difference. First operand has 317 places, 512 transitions, 9923 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:54:41,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 552 transitions, 11421 flow [2024-06-27 20:54:43,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 552 transitions, 11320 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:54:43,495 INFO L231 Difference]: Finished difference. Result has 321 places, 524 transitions, 10244 flow [2024-06-27 20:54:43,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9822, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10244, PETRI_PLACES=321, PETRI_TRANSITIONS=524} [2024-06-27 20:54:43,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 20:54:43,496 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 524 transitions, 10244 flow [2024-06-27 20:54:43,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:43,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:43,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:43,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:54:43,501 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:43,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:43,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1204188081, now seen corresponding path program 6 times [2024-06-27 20:54:43,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:43,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514397217] [2024-06-27 20:54:43,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:43,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:45,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:45,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514397217] [2024-06-27 20:54:45,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514397217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:45,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:45,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:45,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649757204] [2024-06-27 20:54:45,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:45,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:45,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:45,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:45,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:45,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:45,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 524 transitions, 10244 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:45,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:45,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:45,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:49,350 INFO L124 PetriNetUnfolderBase]: 5471/9525 cut-off events. [2024-06-27 20:54:49,350 INFO L125 PetriNetUnfolderBase]: For 754990/754996 co-relation queries the response was YES. [2024-06-27 20:54:49,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82566 conditions, 9525 events. 5471/9525 cut-off events. For 754990/754996 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 74283 event pairs, 1843 based on Foata normal form. 24/9529 useless extension candidates. Maximal degree in co-relation 82410. Up to 8201 conditions per place. [2024-06-27 20:54:49,504 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 484 selfloop transitions, 110 changer transitions 5/605 dead transitions. [2024-06-27 20:54:49,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 605 transitions, 12689 flow [2024-06-27 20:54:49,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:54:49,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:54:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:54:49,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-27 20:54:49,505 INFO L175 Difference]: Start difference. First operand has 321 places, 524 transitions, 10244 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:54:49,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 605 transitions, 12689 flow [2024-06-27 20:54:51,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 605 transitions, 12571 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:54:51,628 INFO L231 Difference]: Finished difference. Result has 329 places, 551 transitions, 11154 flow [2024-06-27 20:54:51,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10126, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11154, PETRI_PLACES=329, PETRI_TRANSITIONS=551} [2024-06-27 20:54:51,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-27 20:54:51,629 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 551 transitions, 11154 flow [2024-06-27 20:54:51,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:51,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:51,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:51,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:54:51,629 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:51,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:51,630 INFO L85 PathProgramCache]: Analyzing trace with hash -122617877, now seen corresponding path program 7 times [2024-06-27 20:54:51,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:51,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373837339] [2024-06-27 20:54:51,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:51,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:51,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:53,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:53,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:53,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373837339] [2024-06-27 20:54:53,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373837339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:53,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:53,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:54:53,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995896972] [2024-06-27 20:54:53,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:53,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:54:53,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:53,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:54:53,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:54:53,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:54:53,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 551 transitions, 11154 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:53,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:53,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:54:53,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:57,127 INFO L124 PetriNetUnfolderBase]: 5458/9522 cut-off events. [2024-06-27 20:54:57,128 INFO L125 PetriNetUnfolderBase]: For 755696/755722 co-relation queries the response was YES. [2024-06-27 20:54:57,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83398 conditions, 9522 events. 5458/9522 cut-off events. For 755696/755722 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 74479 event pairs, 1835 based on Foata normal form. 29/9525 useless extension candidates. Maximal degree in co-relation 83238. Up to 8350 conditions per place. [2024-06-27 20:54:57,267 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 459 selfloop transitions, 110 changer transitions 9/584 dead transitions. [2024-06-27 20:54:57,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 584 transitions, 12670 flow [2024-06-27 20:54:57,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:57,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:57,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:54:57,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 20:54:57,269 INFO L175 Difference]: Start difference. First operand has 329 places, 551 transitions, 11154 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:54:57,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 584 transitions, 12670 flow [2024-06-27 20:54:59,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 584 transitions, 12582 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:54:59,386 INFO L231 Difference]: Finished difference. Result has 335 places, 556 transitions, 11436 flow [2024-06-27 20:54:59,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11066, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11436, PETRI_PLACES=335, PETRI_TRANSITIONS=556} [2024-06-27 20:54:59,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 20:54:59,387 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 556 transitions, 11436 flow [2024-06-27 20:54:59,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:59,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:59,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:59,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:54:59,388 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:59,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:59,388 INFO L85 PathProgramCache]: Analyzing trace with hash -129980687, now seen corresponding path program 8 times [2024-06-27 20:54:59,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:59,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604210832] [2024-06-27 20:54:59,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:59,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:01,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:01,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:01,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604210832] [2024-06-27 20:55:01,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604210832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:01,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:01,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:01,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962512396] [2024-06-27 20:55:01,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:01,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:01,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:01,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:01,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:01,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:01,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 556 transitions, 11436 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:01,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:01,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:01,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:04,834 INFO L124 PetriNetUnfolderBase]: 5453/9533 cut-off events. [2024-06-27 20:55:04,835 INFO L125 PetriNetUnfolderBase]: For 801505/801511 co-relation queries the response was YES. [2024-06-27 20:55:04,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83810 conditions, 9533 events. 5453/9533 cut-off events. For 801505/801511 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 74468 event pairs, 1612 based on Foata normal form. 32/9552 useless extension candidates. Maximal degree in co-relation 83647. Up to 7463 conditions per place. [2024-06-27 20:55:05,006 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 404 selfloop transitions, 182 changer transitions 5/597 dead transitions. [2024-06-27 20:55:05,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 597 transitions, 13021 flow [2024-06-27 20:55:05,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:05,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:05,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:55:05,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 20:55:05,007 INFO L175 Difference]: Start difference. First operand has 335 places, 556 transitions, 11436 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:55:05,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 597 transitions, 13021 flow [2024-06-27 20:55:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 597 transitions, 12821 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:07,339 INFO L231 Difference]: Finished difference. Result has 338 places, 554 transitions, 11604 flow [2024-06-27 20:55:07,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11240, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11604, PETRI_PLACES=338, PETRI_TRANSITIONS=554} [2024-06-27 20:55:07,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 20:55:07,340 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 554 transitions, 11604 flow [2024-06-27 20:55:07,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:07,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:07,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:07,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:55:07,340 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:07,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:07,341 INFO L85 PathProgramCache]: Analyzing trace with hash -129969527, now seen corresponding path program 9 times [2024-06-27 20:55:07,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:07,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330408841] [2024-06-27 20:55:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:07,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:09,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:09,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330408841] [2024-06-27 20:55:09,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330408841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:09,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:09,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:09,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130780025] [2024-06-27 20:55:09,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:09,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:09,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:09,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:09,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:09,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:09,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 554 transitions, 11604 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:09,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:09,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:09,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:13,029 INFO L124 PetriNetUnfolderBase]: 5386/9415 cut-off events. [2024-06-27 20:55:13,029 INFO L125 PetriNetUnfolderBase]: For 773172/773178 co-relation queries the response was YES. [2024-06-27 20:55:13,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82406 conditions, 9415 events. 5386/9415 cut-off events. For 773172/773178 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 73657 event pairs, 1784 based on Foata normal form. 18/9412 useless extension candidates. Maximal degree in co-relation 82243. Up to 8168 conditions per place. [2024-06-27 20:55:13,164 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 455 selfloop transitions, 117 changer transitions 4/582 dead transitions. [2024-06-27 20:55:13,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 582 transitions, 12895 flow [2024-06-27 20:55:13,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:13,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:13,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:55:13,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 20:55:13,165 INFO L175 Difference]: Start difference. First operand has 338 places, 554 transitions, 11604 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:55:13,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 582 transitions, 12895 flow [2024-06-27 20:55:15,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 582 transitions, 12592 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:15,615 INFO L231 Difference]: Finished difference. Result has 340 places, 550 transitions, 11450 flow [2024-06-27 20:55:15,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11301, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11450, PETRI_PLACES=340, PETRI_TRANSITIONS=550} [2024-06-27 20:55:15,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-27 20:55:15,616 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 550 transitions, 11450 flow [2024-06-27 20:55:15,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:15,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:15,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:15,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:55:15,617 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:15,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1022804963, now seen corresponding path program 10 times [2024-06-27 20:55:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043319938] [2024-06-27 20:55:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:17,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043319938] [2024-06-27 20:55:17,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043319938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:17,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:17,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:17,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262278194] [2024-06-27 20:55:17,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:17,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:17,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:17,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:17,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:18,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:18,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 550 transitions, 11450 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:18,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:18,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:18,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:20,690 INFO L124 PetriNetUnfolderBase]: 5312/9245 cut-off events. [2024-06-27 20:55:20,690 INFO L125 PetriNetUnfolderBase]: For 769926/769932 co-relation queries the response was YES. [2024-06-27 20:55:20,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81514 conditions, 9245 events. 5312/9245 cut-off events. For 769926/769932 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 71732 event pairs, 1759 based on Foata normal form. 9/9231 useless extension candidates. Maximal degree in co-relation 81350. Up to 8309 conditions per place. [2024-06-27 20:55:20,834 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 29 changer transitions 1/569 dead transitions. [2024-06-27 20:55:20,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 569 transitions, 12685 flow [2024-06-27 20:55:20,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:20,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:55:20,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 20:55:20,835 INFO L175 Difference]: Start difference. First operand has 340 places, 550 transitions, 11450 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:55:20,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 569 transitions, 12685 flow [2024-06-27 20:55:23,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 569 transitions, 12319 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 20:55:23,318 INFO L231 Difference]: Finished difference. Result has 338 places, 551 transitions, 11162 flow [2024-06-27 20:55:23,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11084, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11162, PETRI_PLACES=338, PETRI_TRANSITIONS=551} [2024-06-27 20:55:23,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 20:55:23,319 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 551 transitions, 11162 flow [2024-06-27 20:55:23,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:23,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:23,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:23,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:55:23,319 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:23,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:23,320 INFO L85 PathProgramCache]: Analyzing trace with hash -133462607, now seen corresponding path program 11 times [2024-06-27 20:55:23,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:23,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141082763] [2024-06-27 20:55:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:23,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:23,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:25,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:25,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:25,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141082763] [2024-06-27 20:55:25,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141082763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:25,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:25,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:25,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862387841] [2024-06-27 20:55:25,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:25,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:25,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:25,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:25,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:25,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:25,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 551 transitions, 11162 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:25,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:25,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:25,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:28,692 INFO L124 PetriNetUnfolderBase]: 5319/9263 cut-off events. [2024-06-27 20:55:28,692 INFO L125 PetriNetUnfolderBase]: For 771390/771396 co-relation queries the response was YES. [2024-06-27 20:55:28,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81001 conditions, 9263 events. 5319/9263 cut-off events. For 771390/771396 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 71876 event pairs, 1763 based on Foata normal form. 9/9249 useless extension candidates. Maximal degree in co-relation 80837. Up to 8281 conditions per place. [2024-06-27 20:55:28,838 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 535 selfloop transitions, 39 changer transitions 1/581 dead transitions. [2024-06-27 20:55:28,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 581 transitions, 12469 flow [2024-06-27 20:55:28,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:28,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:28,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:55:28,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 20:55:28,839 INFO L175 Difference]: Start difference. First operand has 338 places, 551 transitions, 11162 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:55:28,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 581 transitions, 12469 flow [2024-06-27 20:55:31,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 581 transitions, 12388 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:31,416 INFO L231 Difference]: Finished difference. Result has 341 places, 552 transitions, 11181 flow [2024-06-27 20:55:31,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11081, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11181, PETRI_PLACES=341, PETRI_TRANSITIONS=552} [2024-06-27 20:55:31,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 20:55:31,417 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 552 transitions, 11181 flow [2024-06-27 20:55:31,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:31,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:31,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:31,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:55:31,421 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:31,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:31,422 INFO L85 PathProgramCache]: Analyzing trace with hash -133699757, now seen corresponding path program 12 times [2024-06-27 20:55:31,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:31,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426644749] [2024-06-27 20:55:31,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:31,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:34,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:34,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:34,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426644749] [2024-06-27 20:55:34,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426644749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:34,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:34,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:34,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849626810] [2024-06-27 20:55:34,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:34,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:34,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:34,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:34,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:34,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:34,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 552 transitions, 11181 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:34,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:34,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:34,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:37,120 INFO L124 PetriNetUnfolderBase]: 5257/9158 cut-off events. [2024-06-27 20:55:37,121 INFO L125 PetriNetUnfolderBase]: For 744324/744330 co-relation queries the response was YES. [2024-06-27 20:55:37,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79282 conditions, 9158 events. 5257/9158 cut-off events. For 744324/744330 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 70965 event pairs, 1618 based on Foata normal form. 18/9155 useless extension candidates. Maximal degree in co-relation 79117. Up to 8024 conditions per place. [2024-06-27 20:55:37,259 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 536 selfloop transitions, 46 changer transitions 1/589 dead transitions. [2024-06-27 20:55:37,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 589 transitions, 12560 flow [2024-06-27 20:55:37,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:37,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:37,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:55:37,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:55:37,260 INFO L175 Difference]: Start difference. First operand has 341 places, 552 transitions, 11181 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:55:37,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 589 transitions, 12560 flow [2024-06-27 20:55:39,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 589 transitions, 12475 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:39,360 INFO L231 Difference]: Finished difference. Result has 343 places, 551 transitions, 11178 flow [2024-06-27 20:55:39,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11096, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11178, PETRI_PLACES=343, PETRI_TRANSITIONS=551} [2024-06-27 20:55:39,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-27 20:55:39,361 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 551 transitions, 11178 flow [2024-06-27 20:55:39,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:39,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:39,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:39,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:55:39,362 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:39,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1321618209, now seen corresponding path program 8 times [2024-06-27 20:55:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:39,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369815231] [2024-06-27 20:55:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:39,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:39,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:41,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:41,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369815231] [2024-06-27 20:55:41,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369815231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:41,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:41,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:41,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121343882] [2024-06-27 20:55:41,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:41,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:41,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:41,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:41,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:41,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:41,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 551 transitions, 11178 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:41,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:41,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:41,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:44,818 INFO L124 PetriNetUnfolderBase]: 5211/9082 cut-off events. [2024-06-27 20:55:44,818 INFO L125 PetriNetUnfolderBase]: For 760496/760502 co-relation queries the response was YES. [2024-06-27 20:55:44,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79683 conditions, 9082 events. 5211/9082 cut-off events. For 760496/760502 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 70288 event pairs, 1631 based on Foata normal form. 11/9058 useless extension candidates. Maximal degree in co-relation 79517. Up to 7758 conditions per place. [2024-06-27 20:55:44,967 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 469 selfloop transitions, 150 changer transitions 0/625 dead transitions. [2024-06-27 20:55:44,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 625 transitions, 13756 flow [2024-06-27 20:55:44,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:44,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 20:55:44,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-27 20:55:44,969 INFO L175 Difference]: Start difference. First operand has 343 places, 551 transitions, 11178 flow. Second operand 9 states and 175 transitions. [2024-06-27 20:55:44,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 625 transitions, 13756 flow [2024-06-27 20:55:47,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 625 transitions, 13664 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:47,170 INFO L231 Difference]: Finished difference. Result has 350 places, 586 transitions, 12446 flow [2024-06-27 20:55:47,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11086, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12446, PETRI_PLACES=350, PETRI_TRANSITIONS=586} [2024-06-27 20:55:47,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-27 20:55:47,171 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 586 transitions, 12446 flow [2024-06-27 20:55:47,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:47,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:47,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:47,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:55:47,171 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:47,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:47,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1321917111, now seen corresponding path program 2 times [2024-06-27 20:55:47,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:47,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307678066] [2024-06-27 20:55:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:47,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:49,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:49,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:49,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307678066] [2024-06-27 20:55:49,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307678066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:49,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:49,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:49,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651123767] [2024-06-27 20:55:49,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:49,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:49,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:49,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:49,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:49,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:49,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 586 transitions, 12446 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:49,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:49,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:49,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:53,329 INFO L124 PetriNetUnfolderBase]: 5244/9129 cut-off events. [2024-06-27 20:55:53,329 INFO L125 PetriNetUnfolderBase]: For 802658/802664 co-relation queries the response was YES. [2024-06-27 20:55:53,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82500 conditions, 9129 events. 5244/9129 cut-off events. For 802658/802664 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 70430 event pairs, 1291 based on Foata normal form. 15/9131 useless extension candidates. Maximal degree in co-relation 82330. Up to 6654 conditions per place. [2024-06-27 20:55:53,471 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 469 selfloop transitions, 163 changer transitions 0/638 dead transitions. [2024-06-27 20:55:53,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 638 transitions, 14404 flow [2024-06-27 20:55:53,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:53,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:53,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:55:53,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 20:55:53,472 INFO L175 Difference]: Start difference. First operand has 350 places, 586 transitions, 12446 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:55:53,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 638 transitions, 14404 flow [2024-06-27 20:55:56,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 638 transitions, 14026 flow, removed 177 selfloop flow, removed 2 redundant places. [2024-06-27 20:55:56,291 INFO L231 Difference]: Finished difference. Result has 357 places, 588 transitions, 12513 flow [2024-06-27 20:55:56,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12116, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12513, PETRI_PLACES=357, PETRI_TRANSITIONS=588} [2024-06-27 20:55:56,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-27 20:55:56,292 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 588 transitions, 12513 flow [2024-06-27 20:55:56,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:56,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:56,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:56,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:55:56,292 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:56,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:56,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1321916739, now seen corresponding path program 9 times [2024-06-27 20:55:56,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:56,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986318937] [2024-06-27 20:55:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:56,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:58,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:58,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986318937] [2024-06-27 20:55:58,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986318937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:58,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:58,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:55:58,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33628371] [2024-06-27 20:55:58,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:58,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:55:58,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:58,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:55:58,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:55:58,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:58,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 588 transitions, 12513 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:58,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:58,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:58,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:01,778 INFO L124 PetriNetUnfolderBase]: 5257/9141 cut-off events. [2024-06-27 20:56:01,779 INFO L125 PetriNetUnfolderBase]: For 815806/815812 co-relation queries the response was YES. [2024-06-27 20:56:01,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82864 conditions, 9141 events. 5257/9141 cut-off events. For 815806/815812 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 70707 event pairs, 1658 based on Foata normal form. 9/9119 useless extension candidates. Maximal degree in co-relation 82692. Up to 7946 conditions per place. [2024-06-27 20:56:02,150 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 475 selfloop transitions, 143 changer transitions 0/624 dead transitions. [2024-06-27 20:56:02,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 624 transitions, 14261 flow [2024-06-27 20:56:02,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:02,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:56:02,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 20:56:02,152 INFO L175 Difference]: Start difference. First operand has 357 places, 588 transitions, 12513 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:56:02,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 624 transitions, 14261 flow [2024-06-27 20:56:04,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 624 transitions, 13921 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:04,587 INFO L231 Difference]: Finished difference. Result has 360 places, 593 transitions, 12619 flow [2024-06-27 20:56:04,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12173, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12619, PETRI_PLACES=360, PETRI_TRANSITIONS=593} [2024-06-27 20:56:04,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-27 20:56:04,587 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 593 transitions, 12619 flow [2024-06-27 20:56:04,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:04,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:04,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:04,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:56:04,588 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:04,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:04,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1130128077, now seen corresponding path program 3 times [2024-06-27 20:56:04,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:04,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264590784] [2024-06-27 20:56:04,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:04,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:04,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:06,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:06,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:06,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264590784] [2024-06-27 20:56:06,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264590784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:06,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:06,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:06,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38041004] [2024-06-27 20:56:06,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:06,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:06,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:06,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:06,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:07,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:07,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 593 transitions, 12619 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:07,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:07,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:07,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:10,583 INFO L124 PetriNetUnfolderBase]: 5290/9240 cut-off events. [2024-06-27 20:56:10,584 INFO L125 PetriNetUnfolderBase]: For 846957/846963 co-relation queries the response was YES. [2024-06-27 20:56:10,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83287 conditions, 9240 events. 5290/9240 cut-off events. For 846957/846963 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 71568 event pairs, 1323 based on Foata normal form. 15/9242 useless extension candidates. Maximal degree in co-relation 83114. Up to 6691 conditions per place. [2024-06-27 20:56:10,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 475 selfloop transitions, 163 changer transitions 0/644 dead transitions. [2024-06-27 20:56:10,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 644 transitions, 14699 flow [2024-06-27 20:56:10,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:10,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:10,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:56:10,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 20:56:10,740 INFO L175 Difference]: Start difference. First operand has 360 places, 593 transitions, 12619 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:56:10,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 644 transitions, 14699 flow [2024-06-27 20:56:13,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 644 transitions, 14418 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:13,440 INFO L231 Difference]: Finished difference. Result has 364 places, 595 transitions, 12743 flow [2024-06-27 20:56:13,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12345, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12743, PETRI_PLACES=364, PETRI_TRANSITIONS=595} [2024-06-27 20:56:13,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-27 20:56:13,441 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 595 transitions, 12743 flow [2024-06-27 20:56:13,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:13,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:13,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:13,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:56:13,442 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:13,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:13,442 INFO L85 PathProgramCache]: Analyzing trace with hash 115858547, now seen corresponding path program 10 times [2024-06-27 20:56:13,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:13,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684266026] [2024-06-27 20:56:13,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:13,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:15,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:15,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:15,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684266026] [2024-06-27 20:56:15,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684266026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:15,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:15,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:15,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600296991] [2024-06-27 20:56:15,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:15,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:15,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:15,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:15,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:15,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 595 transitions, 12743 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:15,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:15,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:15,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:19,005 INFO L124 PetriNetUnfolderBase]: 5311/9255 cut-off events. [2024-06-27 20:56:19,006 INFO L125 PetriNetUnfolderBase]: For 865331/865337 co-relation queries the response was YES. [2024-06-27 20:56:19,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84359 conditions, 9255 events. 5311/9255 cut-off events. For 865331/865337 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 71636 event pairs, 1430 based on Foata normal form. 11/9237 useless extension candidates. Maximal degree in co-relation 84185. Up to 7597 conditions per place. [2024-06-27 20:56:19,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 472 selfloop transitions, 170 changer transitions 0/648 dead transitions. [2024-06-27 20:56:19,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 648 transitions, 15069 flow [2024-06-27 20:56:19,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:19,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:19,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:56:19,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 20:56:19,152 INFO L175 Difference]: Start difference. First operand has 364 places, 595 transitions, 12743 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:56:19,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 648 transitions, 15069 flow [2024-06-27 20:56:21,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 648 transitions, 14617 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:56:21,871 INFO L231 Difference]: Finished difference. Result has 368 places, 615 transitions, 13510 flow [2024-06-27 20:56:21,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12331, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13510, PETRI_PLACES=368, PETRI_TRANSITIONS=615} [2024-06-27 20:56:21,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 20:56:21,874 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 615 transitions, 13510 flow [2024-06-27 20:56:21,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:21,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:21,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:21,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:56:21,875 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:21,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:21,875 INFO L85 PathProgramCache]: Analyzing trace with hash 72984021, now seen corresponding path program 4 times [2024-06-27 20:56:21,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:21,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333697257] [2024-06-27 20:56:21,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:21,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:24,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:24,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:24,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333697257] [2024-06-27 20:56:24,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333697257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:24,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:24,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:24,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690062900] [2024-06-27 20:56:24,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:24,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:24,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:24,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:24,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:24,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:24,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 615 transitions, 13510 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:24,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:24,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:24,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:28,653 INFO L124 PetriNetUnfolderBase]: 5290/9220 cut-off events. [2024-06-27 20:56:28,654 INFO L125 PetriNetUnfolderBase]: For 878634/878640 co-relation queries the response was YES. [2024-06-27 20:56:28,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84296 conditions, 9220 events. 5290/9220 cut-off events. For 878634/878640 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 71297 event pairs, 1316 based on Foata normal form. 15/9222 useless extension candidates. Maximal degree in co-relation 84120. Up to 6713 conditions per place. [2024-06-27 20:56:28,785 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 475 selfloop transitions, 175 changer transitions 0/656 dead transitions. [2024-06-27 20:56:28,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 656 transitions, 15303 flow [2024-06-27 20:56:28,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:28,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:28,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:56:28,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 20:56:28,786 INFO L175 Difference]: Start difference. First operand has 368 places, 615 transitions, 13510 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:56:28,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 656 transitions, 15303 flow [2024-06-27 20:56:31,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 656 transitions, 15060 flow, removed 96 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:31,446 INFO L231 Difference]: Finished difference. Result has 373 places, 615 transitions, 13636 flow [2024-06-27 20:56:31,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13279, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13636, PETRI_PLACES=373, PETRI_TRANSITIONS=615} [2024-06-27 20:56:31,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-27 20:56:31,447 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 615 transitions, 13636 flow [2024-06-27 20:56:31,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:31,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:31,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:31,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:56:31,447 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:31,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:31,448 INFO L85 PathProgramCache]: Analyzing trace with hash -599541353, now seen corresponding path program 13 times [2024-06-27 20:56:31,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:31,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984875294] [2024-06-27 20:56:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:31,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:33,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:33,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:33,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984875294] [2024-06-27 20:56:33,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984875294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:33,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:33,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:33,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520564745] [2024-06-27 20:56:33,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:33,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:33,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:33,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:33,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:34,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:34,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 615 transitions, 13636 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:34,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:34,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:34,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:37,463 INFO L124 PetriNetUnfolderBase]: 5349/9333 cut-off events. [2024-06-27 20:56:37,463 INFO L125 PetriNetUnfolderBase]: For 920933/920939 co-relation queries the response was YES. [2024-06-27 20:56:37,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85836 conditions, 9333 events. 5349/9333 cut-off events. For 920933/920939 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 72659 event pairs, 1472 based on Foata normal form. 18/9311 useless extension candidates. Maximal degree in co-relation 85658. Up to 7179 conditions per place. [2024-06-27 20:56:37,624 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 377 selfloop transitions, 291 changer transitions 0/674 dead transitions. [2024-06-27 20:56:37,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 674 transitions, 15893 flow [2024-06-27 20:56:37,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:56:37,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:56:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 20:56:37,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-27 20:56:37,626 INFO L175 Difference]: Start difference. First operand has 373 places, 615 transitions, 13636 flow. Second operand 11 states and 199 transitions. [2024-06-27 20:56:37,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 674 transitions, 15893 flow [2024-06-27 20:56:40,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 674 transitions, 15416 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:56:40,716 INFO L231 Difference]: Finished difference. Result has 377 places, 632 transitions, 14332 flow [2024-06-27 20:56:40,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13159, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14332, PETRI_PLACES=377, PETRI_TRANSITIONS=632} [2024-06-27 20:56:40,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 20:56:40,716 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 632 transitions, 14332 flow [2024-06-27 20:56:40,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:40,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:40,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:40,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:56:40,717 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:40,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:40,718 INFO L85 PathProgramCache]: Analyzing trace with hash -599541167, now seen corresponding path program 5 times [2024-06-27 20:56:40,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:40,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125428618] [2024-06-27 20:56:40,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:40,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:40,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:43,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:43,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:43,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125428618] [2024-06-27 20:56:43,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125428618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:43,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:43,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:43,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407066023] [2024-06-27 20:56:43,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:43,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:43,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:43,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:43,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:43,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 632 transitions, 14332 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:43,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:43,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:43,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:46,755 INFO L124 PetriNetUnfolderBase]: 5328/9268 cut-off events. [2024-06-27 20:56:46,755 INFO L125 PetriNetUnfolderBase]: For 922500/922506 co-relation queries the response was YES. [2024-06-27 20:56:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87076 conditions, 9268 events. 5328/9268 cut-off events. For 922500/922506 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 71887 event pairs, 1613 based on Foata normal form. 15/9254 useless extension candidates. Maximal degree in co-relation 86895. Up to 7848 conditions per place. [2024-06-27 20:56:46,930 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 586 selfloop transitions, 82 changer transitions 0/674 dead transitions. [2024-06-27 20:56:46,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 674 transitions, 16107 flow [2024-06-27 20:56:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:56:46,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:56:46,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 20:56:46,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:56:46,932 INFO L175 Difference]: Start difference. First operand has 377 places, 632 transitions, 14332 flow. Second operand 10 states and 175 transitions. [2024-06-27 20:56:46,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 674 transitions, 16107 flow [2024-06-27 20:56:50,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 674 transitions, 15939 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:50,676 INFO L231 Difference]: Finished difference. Result has 383 places, 632 transitions, 14335 flow [2024-06-27 20:56:50,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14164, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14335, PETRI_PLACES=383, PETRI_TRANSITIONS=632} [2024-06-27 20:56:50,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-27 20:56:50,677 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 632 transitions, 14335 flow [2024-06-27 20:56:50,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:50,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:50,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:50,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:56:50,678 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:50,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:50,678 INFO L85 PathProgramCache]: Analyzing trace with hash -605082479, now seen corresponding path program 11 times [2024-06-27 20:56:50,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:50,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006637600] [2024-06-27 20:56:50,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:50,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:50,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:53,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:53,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:53,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006637600] [2024-06-27 20:56:53,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006637600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:53,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:53,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:53,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929476671] [2024-06-27 20:56:53,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:53,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:53,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:53,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:53,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:53,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:56:53,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 632 transitions, 14335 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:53,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:53,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:56:53,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:56,839 INFO L124 PetriNetUnfolderBase]: 5387/9377 cut-off events. [2024-06-27 20:56:56,839 INFO L125 PetriNetUnfolderBase]: For 955399/955405 co-relation queries the response was YES. [2024-06-27 20:56:56,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88341 conditions, 9377 events. 5387/9377 cut-off events. For 955399/955405 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 72890 event pairs, 1516 based on Foata normal form. 18/9360 useless extension candidates. Maximal degree in co-relation 88158. Up to 7244 conditions per place. [2024-06-27 20:56:57,004 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 381 selfloop transitions, 295 changer transitions 0/682 dead transitions. [2024-06-27 20:56:57,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 682 transitions, 16415 flow [2024-06-27 20:56:57,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:56:57,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:56:57,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 20:56:57,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:56:57,006 INFO L175 Difference]: Start difference. First operand has 383 places, 632 transitions, 14335 flow. Second operand 11 states and 198 transitions. [2024-06-27 20:56:57,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 682 transitions, 16415 flow [2024-06-27 20:57:01,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 682 transitions, 16231 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:57:01,043 INFO L231 Difference]: Finished difference. Result has 386 places, 640 transitions, 15256 flow [2024-06-27 20:57:01,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14151, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15256, PETRI_PLACES=386, PETRI_TRANSITIONS=640} [2024-06-27 20:57:01,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-27 20:57:01,049 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 640 transitions, 15256 flow [2024-06-27 20:57:01,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:01,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:57:01,050 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:01,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash 955239125, now seen corresponding path program 6 times [2024-06-27 20:57:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862735353] [2024-06-27 20:57:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:01,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:01,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:03,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:03,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:03,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862735353] [2024-06-27 20:57:03,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862735353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:03,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:03,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:03,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172730434] [2024-06-27 20:57:03,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:03,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:03,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:03,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:03,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:03,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:03,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 640 transitions, 15256 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:03,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:03,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:03,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:07,220 INFO L124 PetriNetUnfolderBase]: 5366/9351 cut-off events. [2024-06-27 20:57:07,220 INFO L125 PetriNetUnfolderBase]: For 966181/966187 co-relation queries the response was YES. [2024-06-27 20:57:07,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89866 conditions, 9351 events. 5366/9351 cut-off events. For 966181/966187 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 72696 event pairs, 1613 based on Foata normal form. 15/9339 useless extension candidates. Maximal degree in co-relation 89681. Up to 7928 conditions per place. [2024-06-27 20:57:07,372 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 593 selfloop transitions, 82 changer transitions 0/681 dead transitions. [2024-06-27 20:57:07,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 681 transitions, 16905 flow [2024-06-27 20:57:07,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:07,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:07,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 20:57:07,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:57:07,374 INFO L175 Difference]: Start difference. First operand has 386 places, 640 transitions, 15256 flow. Second operand 10 states and 174 transitions. [2024-06-27 20:57:07,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 681 transitions, 16905 flow [2024-06-27 20:57:11,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 681 transitions, 16676 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:11,237 INFO L231 Difference]: Finished difference. Result has 390 places, 640 transitions, 15198 flow [2024-06-27 20:57:11,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15027, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15198, PETRI_PLACES=390, PETRI_TRANSITIONS=640} [2024-06-27 20:57:11,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-27 20:57:11,238 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 640 transitions, 15198 flow [2024-06-27 20:57:11,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:11,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:11,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:11,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:57:11,239 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:11,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:11,239 INFO L85 PathProgramCache]: Analyzing trace with hash 779804011, now seen corresponding path program 14 times [2024-06-27 20:57:11,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:11,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721944041] [2024-06-27 20:57:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:11,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:13,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:13,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:13,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721944041] [2024-06-27 20:57:13,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721944041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:13,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:13,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:13,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630905360] [2024-06-27 20:57:13,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:13,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:13,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:13,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:13,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:13,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:13,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 640 transitions, 15198 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:13,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:13,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:13,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:16,558 INFO L124 PetriNetUnfolderBase]: 5379/9357 cut-off events. [2024-06-27 20:57:16,558 INFO L125 PetriNetUnfolderBase]: For 971903/971929 co-relation queries the response was YES. [2024-06-27 20:57:16,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90335 conditions, 9357 events. 5379/9357 cut-off events. For 971903/971929 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 72638 event pairs, 1678 based on Foata normal form. 29/9351 useless extension candidates. Maximal degree in co-relation 90148. Up to 8168 conditions per place. [2024-06-27 20:57:16,729 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 521 selfloop transitions, 144 changer transitions 0/671 dead transitions. [2024-06-27 20:57:16,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 671 transitions, 17088 flow [2024-06-27 20:57:16,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:16,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:16,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:57:16,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 20:57:16,731 INFO L175 Difference]: Start difference. First operand has 390 places, 640 transitions, 15198 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:57:16,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 671 transitions, 17088 flow [2024-06-27 20:57:20,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 671 transitions, 16902 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:57:20,462 INFO L231 Difference]: Finished difference. Result has 391 places, 649 transitions, 15573 flow [2024-06-27 20:57:20,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15012, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15573, PETRI_PLACES=391, PETRI_TRANSITIONS=649} [2024-06-27 20:57:20,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-27 20:57:20,462 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 649 transitions, 15573 flow [2024-06-27 20:57:20,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:20,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:20,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:20,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:57:20,463 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:20,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:20,464 INFO L85 PathProgramCache]: Analyzing trace with hash 779804197, now seen corresponding path program 7 times [2024-06-27 20:57:20,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:20,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518389440] [2024-06-27 20:57:20,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:20,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:20,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:23,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:23,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:23,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518389440] [2024-06-27 20:57:23,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518389440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:23,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:23,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:23,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063214645] [2024-06-27 20:57:23,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:23,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:23,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:23,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:23,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:23,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:23,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 649 transitions, 15573 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:23,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:23,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:23,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:26,816 INFO L124 PetriNetUnfolderBase]: 5412/9439 cut-off events. [2024-06-27 20:57:26,816 INFO L125 PetriNetUnfolderBase]: For 1014175/1014201 co-relation queries the response was YES. [2024-06-27 20:57:26,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91536 conditions, 9439 events. 5412/9439 cut-off events. For 1014175/1014201 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 73454 event pairs, 1326 based on Foata normal form. 35/9457 useless extension candidates. Maximal degree in co-relation 91347. Up to 7177 conditions per place. [2024-06-27 20:57:26,989 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 529 selfloop transitions, 160 changer transitions 0/695 dead transitions. [2024-06-27 20:57:26,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 695 transitions, 17669 flow [2024-06-27 20:57:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:26,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 20:57:26,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:57:26,991 INFO L175 Difference]: Start difference. First operand has 391 places, 649 transitions, 15573 flow. Second operand 10 states and 180 transitions. [2024-06-27 20:57:26,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 695 transitions, 17669 flow [2024-06-27 20:57:31,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 695 transitions, 17543 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-27 20:57:31,492 INFO L231 Difference]: Finished difference. Result has 399 places, 652 transitions, 15897 flow [2024-06-27 20:57:31,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15447, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15897, PETRI_PLACES=399, PETRI_TRANSITIONS=652} [2024-06-27 20:57:31,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-27 20:57:31,493 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 652 transitions, 15897 flow [2024-06-27 20:57:31,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:31,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:31,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:31,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:57:31,494 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:31,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:31,494 INFO L85 PathProgramCache]: Analyzing trace with hash 756296471, now seen corresponding path program 15 times [2024-06-27 20:57:31,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:31,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444015093] [2024-06-27 20:57:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:31,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:33,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:33,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:33,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444015093] [2024-06-27 20:57:33,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444015093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:33,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:33,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:33,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120098839] [2024-06-27 20:57:33,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:33,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:33,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:33,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:33,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:34,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:34,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 652 transitions, 15897 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:34,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:34,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:34,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:37,972 INFO L124 PetriNetUnfolderBase]: 5541/9643 cut-off events. [2024-06-27 20:57:37,972 INFO L125 PetriNetUnfolderBase]: For 1105903/1105909 co-relation queries the response was YES. [2024-06-27 20:57:38,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95527 conditions, 9643 events. 5541/9643 cut-off events. For 1105903/1105909 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 74992 event pairs, 1267 based on Foata normal form. 28/9656 useless extension candidates. Maximal degree in co-relation 95336. Up to 6288 conditions per place. [2024-06-27 20:57:38,169 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 423 selfloop transitions, 304 changer transitions 0/733 dead transitions. [2024-06-27 20:57:38,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 733 transitions, 18802 flow [2024-06-27 20:57:38,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:57:38,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:57:38,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 246 transitions. [2024-06-27 20:57:38,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-06-27 20:57:38,172 INFO L175 Difference]: Start difference. First operand has 399 places, 652 transitions, 15897 flow. Second operand 13 states and 246 transitions. [2024-06-27 20:57:38,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 733 transitions, 18802 flow [2024-06-27 20:57:42,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 733 transitions, 18390 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:57:42,632 INFO L231 Difference]: Finished difference. Result has 405 places, 670 transitions, 16850 flow [2024-06-27 20:57:42,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15485, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16850, PETRI_PLACES=405, PETRI_TRANSITIONS=670} [2024-06-27 20:57:42,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-27 20:57:42,634 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 670 transitions, 16850 flow [2024-06-27 20:57:42,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:42,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:42,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:42,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:57:42,634 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:42,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:42,635 INFO L85 PathProgramCache]: Analyzing trace with hash 287856197, now seen corresponding path program 8 times [2024-06-27 20:57:42,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:42,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9919048] [2024-06-27 20:57:42,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:42,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:45,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:45,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9919048] [2024-06-27 20:57:45,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9919048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:45,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:45,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:45,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945953535] [2024-06-27 20:57:45,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:45,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:45,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:45,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:45,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:45,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 670 transitions, 16850 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:45,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:45,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:45,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:49,362 INFO L124 PetriNetUnfolderBase]: 5574/9684 cut-off events. [2024-06-27 20:57:49,363 INFO L125 PetriNetUnfolderBase]: For 1111142/1111148 co-relation queries the response was YES. [2024-06-27 20:57:49,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98203 conditions, 9684 events. 5574/9684 cut-off events. For 1111142/1111148 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 75256 event pairs, 1355 based on Foata normal form. 15/9682 useless extension candidates. Maximal degree in co-relation 98010. Up to 7389 conditions per place. [2024-06-27 20:57:49,535 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 551 selfloop transitions, 161 changer transitions 0/718 dead transitions. [2024-06-27 20:57:49,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 718 transitions, 19005 flow [2024-06-27 20:57:49,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:49,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:49,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:57:49,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-27 20:57:49,545 INFO L175 Difference]: Start difference. First operand has 405 places, 670 transitions, 16850 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:57:49,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 718 transitions, 19005 flow [2024-06-27 20:57:54,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 718 transitions, 18665 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:54,447 INFO L231 Difference]: Finished difference. Result has 408 places, 673 transitions, 16976 flow [2024-06-27 20:57:54,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16513, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16976, PETRI_PLACES=408, PETRI_TRANSITIONS=673} [2024-06-27 20:57:54,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-27 20:57:54,448 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 673 transitions, 16976 flow [2024-06-27 20:57:54,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:54,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:54,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:54,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:57:54,449 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:54,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:54,449 INFO L85 PathProgramCache]: Analyzing trace with hash 779684041, now seen corresponding path program 16 times [2024-06-27 20:57:54,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:54,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344668838] [2024-06-27 20:57:54,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:54,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:56,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:56,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:56,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344668838] [2024-06-27 20:57:56,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344668838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:56,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:56,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:56,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696156424] [2024-06-27 20:57:56,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:56,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:56,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:56,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:56,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:56,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:57:56,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 673 transitions, 16976 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:56,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:56,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:57:56,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:00,414 INFO L124 PetriNetUnfolderBase]: 5579/9694 cut-off events. [2024-06-27 20:58:00,414 INFO L125 PetriNetUnfolderBase]: For 1107678/1107684 co-relation queries the response was YES. [2024-06-27 20:58:00,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98263 conditions, 9694 events. 5579/9694 cut-off events. For 1107678/1107684 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75746 event pairs, 1702 based on Foata normal form. 9/9664 useless extension candidates. Maximal degree in co-relation 98068. Up to 8705 conditions per place. [2024-06-27 20:58:00,603 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 33 changer transitions 0/693 dead transitions. [2024-06-27 20:58:00,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 693 transitions, 18520 flow [2024-06-27 20:58:00,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:00,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:00,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:58:00,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:58:00,604 INFO L175 Difference]: Start difference. First operand has 408 places, 673 transitions, 16976 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:58:00,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 693 transitions, 18520 flow [2024-06-27 20:58:05,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 693 transitions, 18278 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:05,549 INFO L231 Difference]: Finished difference. Result has 409 places, 675 transitions, 16878 flow [2024-06-27 20:58:05,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16734, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16878, PETRI_PLACES=409, PETRI_TRANSITIONS=675} [2024-06-27 20:58:05,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-27 20:58:05,549 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 675 transitions, 16878 flow [2024-06-27 20:58:05,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:05,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:05,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:05,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:58:05,550 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:05,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:05,550 INFO L85 PathProgramCache]: Analyzing trace with hash 956935531, now seen corresponding path program 17 times [2024-06-27 20:58:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:05,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745963087] [2024-06-27 20:58:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:05,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:05,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:07,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:07,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:07,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745963087] [2024-06-27 20:58:07,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745963087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:07,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:07,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:07,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973527591] [2024-06-27 20:58:07,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:07,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:07,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:07,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:07,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:07,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:58:07,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 675 transitions, 16878 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:07,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:07,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:58:07,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:11,350 INFO L124 PetriNetUnfolderBase]: 5584/9726 cut-off events. [2024-06-27 20:58:11,350 INFO L125 PetriNetUnfolderBase]: For 1105199/1105225 co-relation queries the response was YES. [2024-06-27 20:58:11,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97809 conditions, 9726 events. 5584/9726 cut-off events. For 1105199/1105225 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 76316 event pairs, 1689 based on Foata normal form. 29/9710 useless extension candidates. Maximal degree in co-relation 97614. Up to 8478 conditions per place. [2024-06-27 20:58:11,796 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 548 selfloop transitions, 148 changer transitions 0/702 dead transitions. [2024-06-27 20:58:11,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 702 transitions, 18814 flow [2024-06-27 20:58:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:11,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:11,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 20:58:11,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 20:58:11,798 INFO L175 Difference]: Start difference. First operand has 409 places, 675 transitions, 16878 flow. Second operand 9 states and 156 transitions. [2024-06-27 20:58:11,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 702 transitions, 18814 flow [2024-06-27 20:58:15,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 702 transitions, 18701 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:15,619 INFO L231 Difference]: Finished difference. Result has 414 places, 680 transitions, 17230 flow [2024-06-27 20:58:15,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16765, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17230, PETRI_PLACES=414, PETRI_TRANSITIONS=680} [2024-06-27 20:58:15,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 20:58:15,620 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 680 transitions, 17230 flow [2024-06-27 20:58:15,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:15,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:15,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:15,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:58:15,620 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:15,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:15,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1818573949, now seen corresponding path program 12 times [2024-06-27 20:58:15,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:15,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61334227] [2024-06-27 20:58:15,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:15,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:15,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:18,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:18,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:18,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61334227] [2024-06-27 20:58:18,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61334227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:18,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:18,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:18,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611954503] [2024-06-27 20:58:18,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:18,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:18,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:18,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:18,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:18,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:58:18,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 680 transitions, 17230 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:18,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:18,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:58:18,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:22,952 INFO L124 PetriNetUnfolderBase]: 5637/9792 cut-off events. [2024-06-27 20:58:22,953 INFO L125 PetriNetUnfolderBase]: For 1178808/1178814 co-relation queries the response was YES. [2024-06-27 20:58:23,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99234 conditions, 9792 events. 5637/9792 cut-off events. For 1178808/1178814 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 76432 event pairs, 1249 based on Foata normal form. 32/9807 useless extension candidates. Maximal degree in co-relation 99038. Up to 6272 conditions per place. [2024-06-27 20:58:23,112 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 396 selfloop transitions, 353 changer transitions 0/755 dead transitions. [2024-06-27 20:58:23,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 755 transitions, 19992 flow [2024-06-27 20:58:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:58:23,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:58:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-27 20:58:23,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 20:58:23,114 INFO L175 Difference]: Start difference. First operand has 414 places, 680 transitions, 17230 flow. Second operand 12 states and 237 transitions. [2024-06-27 20:58:23,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 755 transitions, 19992 flow [2024-06-27 20:58:27,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 755 transitions, 19669 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:27,431 INFO L231 Difference]: Finished difference. Result has 423 places, 690 transitions, 18213 flow [2024-06-27 20:58:27,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16907, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18213, PETRI_PLACES=423, PETRI_TRANSITIONS=690} [2024-06-27 20:58:27,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 20:58:27,432 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 690 transitions, 18213 flow [2024-06-27 20:58:27,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:27,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:27,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:27,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:58:27,433 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:27,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:27,433 INFO L85 PathProgramCache]: Analyzing trace with hash 956935717, now seen corresponding path program 9 times [2024-06-27 20:58:27,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:27,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900092669] [2024-06-27 20:58:27,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:27,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:27,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:30,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:30,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900092669] [2024-06-27 20:58:30,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900092669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:30,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:30,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:30,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155489128] [2024-06-27 20:58:30,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:30,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:30,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:30,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:30,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:30,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:58:30,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 690 transitions, 18213 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:30,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:30,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:58:30,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:34,988 INFO L124 PetriNetUnfolderBase]: 5616/9775 cut-off events. [2024-06-27 20:58:34,988 INFO L125 PetriNetUnfolderBase]: For 1142589/1142615 co-relation queries the response was YES. [2024-06-27 20:58:35,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100686 conditions, 9775 events. 5616/9775 cut-off events. For 1142589/1142615 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 76375 event pairs, 1328 based on Foata normal form. 35/9793 useless extension candidates. Maximal degree in co-relation 100488. Up to 7480 conditions per place. [2024-06-27 20:58:35,252 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 558 selfloop transitions, 160 changer transitions 0/724 dead transitions. [2024-06-27 20:58:35,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 724 transitions, 20024 flow [2024-06-27 20:58:35,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:35,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:35,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:58:35,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:58:35,265 INFO L175 Difference]: Start difference. First operand has 423 places, 690 transitions, 18213 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:58:35,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 724 transitions, 20024 flow [2024-06-27 20:58:39,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 724 transitions, 19657 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:39,948 INFO L231 Difference]: Finished difference. Result has 425 places, 690 transitions, 18177 flow [2024-06-27 20:58:39,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17850, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18177, PETRI_PLACES=425, PETRI_TRANSITIONS=690} [2024-06-27 20:58:39,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 20:58:39,949 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 690 transitions, 18177 flow [2024-06-27 20:58:39,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:39,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:39,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:39,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:58:39,950 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:39,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:39,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1818573577, now seen corresponding path program 10 times [2024-06-27 20:58:39,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:39,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75701946] [2024-06-27 20:58:39,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:39,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:39,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:42,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:42,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75701946] [2024-06-27 20:58:42,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75701946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:42,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:42,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:42,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615600524] [2024-06-27 20:58:42,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:42,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:42,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:42,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:42,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:42,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:58:42,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 690 transitions, 18177 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:42,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:42,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:58:42,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:47,167 INFO L124 PetriNetUnfolderBase]: 5595/9736 cut-off events. [2024-06-27 20:58:47,168 INFO L125 PetriNetUnfolderBase]: For 1088378/1088384 co-relation queries the response was YES. [2024-06-27 20:58:47,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99339 conditions, 9736 events. 5595/9736 cut-off events. For 1088378/1088384 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 75974 event pairs, 1291 based on Foata normal form. 15/9734 useless extension candidates. Maximal degree in co-relation 99140. Up to 7471 conditions per place. [2024-06-27 20:58:47,337 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 556 selfloop transitions, 172 changer transitions 0/734 dead transitions. [2024-06-27 20:58:47,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 734 transitions, 19896 flow [2024-06-27 20:58:47,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:47,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:47,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:58:47,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 20:58:47,338 INFO L175 Difference]: Start difference. First operand has 425 places, 690 transitions, 18177 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:58:47,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 734 transitions, 19896 flow [2024-06-27 20:58:52,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 734 transitions, 19451 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:58:52,137 INFO L231 Difference]: Finished difference. Result has 426 places, 690 transitions, 18088 flow [2024-06-27 20:58:52,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17732, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18088, PETRI_PLACES=426, PETRI_TRANSITIONS=690} [2024-06-27 20:58:52,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-27 20:58:52,138 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 690 transitions, 18088 flow [2024-06-27 20:58:52,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:52,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:52,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:52,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:58:52,139 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:52,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:52,139 INFO L85 PathProgramCache]: Analyzing trace with hash -783583611, now seen corresponding path program 1 times [2024-06-27 20:58:52,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:52,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364973842] [2024-06-27 20:58:52,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:52,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:55,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:55,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364973842] [2024-06-27 20:58:55,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364973842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:55,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:55,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:58:55,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846290950] [2024-06-27 20:58:55,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:55,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:58:55,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:55,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:58:55,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:58:55,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:58:55,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 690 transitions, 18088 flow. Second operand has 11 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 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-27 20:58:55,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:55,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:58:55,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand