./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_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/safe009_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/safe009_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe009_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 21:00:51,209 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:00:51,268 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:00:51,275 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:00:51,275 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:00:51,300 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:00:51,300 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:00:51,301 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:00:51,301 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:00:51,301 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:00:51,302 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:00:51,302 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:00:51,302 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:00:51,303 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:00:51,303 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:00:51,303 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:00:51,303 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:00:51,304 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:00:51,304 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:00:51,304 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:00:51,305 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:00:51,305 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:00:51,305 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:00:51,305 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:00:51,306 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:00:51,306 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:00:51,306 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:00:51,306 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:00:51,307 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:00:51,307 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:00:51,307 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:00:51,307 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:00:51,308 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:00:51,308 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:00:51,308 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:00:51,309 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:00:51,309 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:00:51,309 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:00:51,309 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:00:51,310 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:00:51,310 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:00:51,310 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:00:51,310 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:00:51,311 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 21:00:51,537 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:00:51,567 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:00:51,570 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:00:51,571 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:00:51,572 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:00:51,573 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_power.opt.i [2024-06-27 21:00:52,546 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:00:52,751 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:00:52,751 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_power.opt.i [2024-06-27 21:00:52,761 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/175dfa34f/ed94d16053174dd5a477a8d64afb8a27/FLAGe30cc0186 [2024-06-27 21:00:52,772 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/175dfa34f/ed94d16053174dd5a477a8d64afb8a27 [2024-06-27 21:00:52,774 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:00:52,775 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:00:52,775 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/safe009_power.opt.yml/witness.yml [2024-06-27 21:00:52,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:00:52,956 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:00:52,959 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:00:52,960 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:00:52,964 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:00:52,965 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:00:52" (1/2) ... [2024-06-27 21:00:52,966 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f256e0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:00:52, skipping insertion in model container [2024-06-27 21:00:52,966 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:00:52" (1/2) ... [2024-06-27 21:00:52,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d5ebbfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:00:52, skipping insertion in model container [2024-06-27 21:00:52,967 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:00:52" (2/2) ... [2024-06-27 21:00:52,968 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f256e0e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:52, skipping insertion in model container [2024-06-27 21:00:52,968 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:00:52" (2/2) ... [2024-06-27 21:00:52,968 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:00:53,065 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:00:53,067 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd3 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_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 || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! 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 || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_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 21:00:53,067 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd3 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_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 || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! 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 || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_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 21:00:53,067 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd3 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_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 || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! 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 || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_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 21:00:53,067 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:00:53,068 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-27 21:00:53,106 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:00:53,368 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:00:53,376 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:00:53,507 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:00:53,542 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:00:53,543 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53 WrapperNode [2024-06-27 21:00:53,543 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:00:53,544 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:00:53,544 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:00:53,544 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:00:53,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,562 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,590 INFO L138 Inliner]: procedures = 175, calls = 72, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 217 [2024-06-27 21:00:53,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:00:53,593 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:00:53,593 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:00:53,593 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:00:53,603 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,613 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,635 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 21:00:53,635 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,635 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,644 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,646 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,650 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,653 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:00:53,654 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:00:53,654 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:00:53,654 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:00:53,655 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (1/1) ... [2024-06-27 21:00:53,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:00:53,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:00:53,690 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 21:00:53,712 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 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:00:53,759 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:00:53,759 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:00:53,759 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:00:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:00:53,760 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:00:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:00:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:00:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:00:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:00:53,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:00:53,761 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 21:00:53,910 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:00:53,912 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:00:54,377 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:00:54,378 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:00:54,690 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:00:54,690 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:00:54,691 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:00:54 BoogieIcfgContainer [2024-06-27 21:00:54,691 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:00:54,694 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:00:54,694 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:00:54,697 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:00:54,697 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:00:52" (1/4) ... [2024-06-27 21:00:54,697 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8dfb74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:00:54, skipping insertion in model container [2024-06-27 21:00:54,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:00:52" (2/4) ... [2024-06-27 21:00:54,698 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8dfb74 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:00:54, skipping insertion in model container [2024-06-27 21:00:54,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:00:53" (3/4) ... [2024-06-27 21:00:54,698 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8dfb74 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:00:54, skipping insertion in model container [2024-06-27 21:00:54,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:00:54" (4/4) ... [2024-06-27 21:00:54,699 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_power.opt.i [2024-06-27 21:00:54,713 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:00:54,713 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:00:54,713 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:00:54,768 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:00:54,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:00:54,827 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 21:00:54,827 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:00:54,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:00:54,829 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:00:54,832 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 21:00:54,843 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:00:54,848 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;@4c7b9cfa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:00:54,848 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:00:54,851 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:00:54,851 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:00:54,851 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:00:54,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:54,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:00:54,854 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 21:00:54,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash 777751114, now seen corresponding path program 1 times [2024-06-27 21:00:54,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:54,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118516698] [2024-06-27 21:00:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:54,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:56,543 INFO 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 21:00:56,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:56,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118516698] [2024-06-27 21:00:56,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118516698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:56,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:56,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:00:56,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104516706] [2024-06-27 21:00:56,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:56,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:00:56,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:56,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:00:56,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:00:56,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:00:56,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 21:00:56,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:56,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:00:56,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:57,051 INFO L124 PetriNetUnfolderBase]: 1205/1833 cut-off events. [2024-06-27 21:00:57,052 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 21:00:57,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 1833 events. 1205/1833 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8350 event pairs, 800 based on Foata normal form. 1/1799 useless extension candidates. Maximal degree in co-relation 3726. Up to 1818 conditions per place. [2024-06-27 21:00:57,067 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 21:00:57,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 181 flow [2024-06-27 21:00:57,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:00:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:00:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2024-06-27 21:00:57,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 21:00:57,079 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 66 transitions. [2024-06-27 21:00:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 181 flow [2024-06-27 21:00:57,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:00:57,086 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 21:00:57,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 21:00:57,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 21:00:57,090 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 21:00:57,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 21:00:57,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:57,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:57,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:00:57,091 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 21:00:57,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:57,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1363565706, now seen corresponding path program 1 times [2024-06-27 21:00:57,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:57,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791108497] [2024-06-27 21:00:57,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:57,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:58,970 INFO 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 21:00:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:58,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791108497] [2024-06-27 21:00:58,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791108497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:58,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:58,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:00:58,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615291729] [2024-06-27 21:00:58,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:58,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:00:58,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:58,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:00:58,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:00:58,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:00:58,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:58,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:58,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:00:58,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:59,504 INFO L124 PetriNetUnfolderBase]: 1460/2208 cut-off events. [2024-06-27 21:00:59,504 INFO L125 PetriNetUnfolderBase]: For 387/392 co-relation queries the response was YES. [2024-06-27 21:00:59,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5081 conditions, 2208 events. 1460/2208 cut-off events. For 387/392 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9950 event pairs, 758 based on Foata normal form. 7/2213 useless extension candidates. Maximal degree in co-relation 5069. Up to 2154 conditions per place. [2024-06-27 21:00:59,515 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 21:00:59,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 262 flow [2024-06-27 21:00:59,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:00:59,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:00:59,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-27 21:00:59,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 21:00:59,517 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 84 transitions. [2024-06-27 21:00:59,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 262 flow [2024-06-27 21:00:59,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 57 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:00:59,519 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 21:00:59,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 21:00:59,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 21:00:59,520 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 21:00:59,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:59,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:59,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:59,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:00:59,521 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 21:00:59,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1452214186, now seen corresponding path program 1 times [2024-06-27 21:00:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:59,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094692979] [2024-06-27 21:00:59,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:59,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:01,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 21:01:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:01,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094692979] [2024-06-27 21:01:01,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094692979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:01,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:01:01,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730160123] [2024-06-27 21:01:01,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:01,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:01:01,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:01,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:01:01,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:01:01,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:01:01,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 21:01:01,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:01,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:01:01,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:02,335 INFO L124 PetriNetUnfolderBase]: 1454/2199 cut-off events. [2024-06-27 21:01:02,335 INFO L125 PetriNetUnfolderBase]: For 1111/1121 co-relation queries the response was YES. [2024-06-27 21:01:02,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5609 conditions, 2199 events. 1454/2199 cut-off events. For 1111/1121 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9918 event pairs, 628 based on Foata normal form. 11/2208 useless extension candidates. Maximal degree in co-relation 5595. Up to 2126 conditions per place. [2024-06-27 21:01:02,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2024-06-27 21:01:02,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 69 transitions, 348 flow [2024-06-27 21:01:02,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:01:02,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:01:02,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-27 21:01:02,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024390243902439 [2024-06-27 21:01:02,351 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 103 transitions. [2024-06-27 21:01:02,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 69 transitions, 348 flow [2024-06-27 21:01:02,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 69 transitions, 334 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:02,355 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-27 21:01:02,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, 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=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 21:01:02,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-27 21:01:02,357 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-27 21:01:02,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 21:01:02,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:02,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:02,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:01:02,358 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:02,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:02,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2068968499, now seen corresponding path program 1 times [2024-06-27 21:01:02,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:02,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022028937] [2024-06-27 21:01:02,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:02,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:05,061 INFO 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 21:01:05,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:05,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022028937] [2024-06-27 21:01:05,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022028937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:05,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:05,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:01:05,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634596082] [2024-06-27 21:01:05,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:05,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:01:05,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:05,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:01:05,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:01:05,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:01:05,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 21:01:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:01:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:05,669 INFO L124 PetriNetUnfolderBase]: 1445/2184 cut-off events. [2024-06-27 21:01:05,669 INFO L125 PetriNetUnfolderBase]: For 2021/2031 co-relation queries the response was YES. [2024-06-27 21:01:05,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6088 conditions, 2184 events. 1445/2184 cut-off events. For 2021/2031 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9769 event pairs, 483 based on Foata normal form. 14/2196 useless extension candidates. Maximal degree in co-relation 6073. Up to 2073 conditions per place. [2024-06-27 21:01:05,678 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 60 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-27 21:01:05,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 76 transitions, 406 flow [2024-06-27 21:01:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:05,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 21:01:05,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 21:01:05,680 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 117 transitions. [2024-06-27 21:01:05,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 76 transitions, 406 flow [2024-06-27 21:01:05,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 382 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:05,683 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-27 21:01:05,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 21:01:05,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 21:01:05,684 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-27 21:01:05,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 21:01:05,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:05,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:05,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:01:05,685 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 21:01:05,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:05,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1765328126, now seen corresponding path program 1 times [2024-06-27 21:01:05,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:05,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691461382] [2024-06-27 21:01:05,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:05,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:07,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:07,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691461382] [2024-06-27 21:01:07,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691461382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:07,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:07,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:01:07,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591230757] [2024-06-27 21:01:07,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:07,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:01:07,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:07,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:01:07,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:01:07,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 21:01:07,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 21:01:07,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:07,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 21:01:07,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:07,935 INFO L124 PetriNetUnfolderBase]: 1179/1793 cut-off events. [2024-06-27 21:01:07,935 INFO L125 PetriNetUnfolderBase]: For 2640/2640 co-relation queries the response was YES. [2024-06-27 21:01:07,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5413 conditions, 1793 events. 1179/1793 cut-off events. For 2640/2640 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8137 event pairs, 492 based on Foata normal form. 2/1793 useless extension candidates. Maximal degree in co-relation 5396. Up to 1767 conditions per place. [2024-06-27 21:01:07,946 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-27 21:01:07,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 59 transitions, 351 flow [2024-06-27 21:01:07,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:01:07,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:01:07,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-27 21:01:07,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-27 21:01:07,951 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 84 transitions. [2024-06-27 21:01:07,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 59 transitions, 351 flow [2024-06-27 21:01:07,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 318 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:07,960 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 204 flow [2024-06-27 21:01:07,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 21:01:07,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-27 21:01:07,964 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 204 flow [2024-06-27 21:01:07,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 21:01:07,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:07,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:07,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:01:07,964 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 21:01:07,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:07,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1109404969, now seen corresponding path program 1 times [2024-06-27 21:01:07,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:07,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881888953] [2024-06-27 21:01:07,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:07,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:07,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:09,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:09,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:09,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881888953] [2024-06-27 21:01:09,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881888953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:09,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:09,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:01:09,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434461201] [2024-06-27 21:01:09,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:09,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:01:09,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:09,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:01:09,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:01:09,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:09,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 21:01:09,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:09,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:09,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:10,708 INFO L124 PetriNetUnfolderBase]: 1453/2194 cut-off events. [2024-06-27 21:01:10,709 INFO L125 PetriNetUnfolderBase]: For 4349/4349 co-relation queries the response was YES. [2024-06-27 21:01:10,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6896 conditions, 2194 events. 1453/2194 cut-off events. For 4349/4349 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9817 event pairs, 520 based on Foata normal form. 8/2201 useless extension candidates. Maximal degree in co-relation 6877. Up to 2077 conditions per place. [2024-06-27 21:01:10,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 15 changer transitions 0/86 dead transitions. [2024-06-27 21:01:10,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 523 flow [2024-06-27 21:01:10,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:10,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:01:10,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:01:10,722 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 204 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:01:10,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 523 flow [2024-06-27 21:01:10,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 86 transitions, 488 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:10,732 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 303 flow [2024-06-27 21:01:10,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=303, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2024-06-27 21:01:10,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-27 21:01:10,742 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 303 flow [2024-06-27 21:01:10,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 21:01:10,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:10,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:10,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:01:10,743 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 21:01:10,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:10,743 INFO L85 PathProgramCache]: Analyzing trace with hash 979671684, now seen corresponding path program 1 times [2024-06-27 21:01:10,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:10,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203881308] [2024-06-27 21:01:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:10,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:10,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:12,997 INFO 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 21:01:12,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:12,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203881308] [2024-06-27 21:01:12,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203881308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:12,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:12,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549563609] [2024-06-27 21:01:12,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:12,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:12,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:12,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:12,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:13,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:13,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 303 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:13,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:13,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:13,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:13,672 INFO L124 PetriNetUnfolderBase]: 1466/2217 cut-off events. [2024-06-27 21:01:13,672 INFO L125 PetriNetUnfolderBase]: For 6359/6383 co-relation queries the response was YES. [2024-06-27 21:01:13,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7887 conditions, 2217 events. 1466/2217 cut-off events. For 6359/6383 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9937 event pairs, 548 based on Foata normal form. 17/2230 useless extension candidates. Maximal degree in co-relation 7865. Up to 2109 conditions per place. [2024-06-27 21:01:13,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 17 changer transitions 0/91 dead transitions. [2024-06-27 21:01:13,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 91 transitions, 621 flow [2024-06-27 21:01:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:13,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:01:13,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 21:01:13,693 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 303 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:01:13,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 91 transitions, 621 flow [2024-06-27 21:01:13,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 609 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 21:01:13,699 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 387 flow [2024-06-27 21:01:13,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=387, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-06-27 21:01:13,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 21:01:13,700 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 387 flow [2024-06-27 21:01:13,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:13,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:13,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:13,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:01:13,701 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 21:01:13,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:13,701 INFO L85 PathProgramCache]: Analyzing trace with hash 931726204, now seen corresponding path program 1 times [2024-06-27 21:01:13,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:13,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136102368] [2024-06-27 21:01:13,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:13,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:15,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:15,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136102368] [2024-06-27 21:01:15,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136102368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:15,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:15,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41721978] [2024-06-27 21:01:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:15,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:15,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:15,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:15,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 387 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:15,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:15,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:15,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:16,746 INFO L124 PetriNetUnfolderBase]: 1584/2381 cut-off events. [2024-06-27 21:01:16,747 INFO L125 PetriNetUnfolderBase]: For 8644/8654 co-relation queries the response was YES. [2024-06-27 21:01:16,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9034 conditions, 2381 events. 1584/2381 cut-off events. For 8644/8654 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10726 event pairs, 485 based on Foata normal form. 16/2395 useless extension candidates. Maximal degree in co-relation 9009. Up to 2134 conditions per place. [2024-06-27 21:01:16,758 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 70 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2024-06-27 21:01:16,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 767 flow [2024-06-27 21:01:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:16,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:16,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:01:16,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:01:16,761 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 387 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:01:16,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 767 flow [2024-06-27 21:01:16,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 738 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:16,768 INFO L231 Difference]: Finished difference. Result has 69 places, 77 transitions, 558 flow [2024-06-27 21:01:16,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=558, PETRI_PLACES=69, PETRI_TRANSITIONS=77} [2024-06-27 21:01:16,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 21:01:16,769 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 77 transitions, 558 flow [2024-06-27 21:01:16,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:16,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:16,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:16,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:01:16,770 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 21:01:16,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:16,770 INFO L85 PathProgramCache]: Analyzing trace with hash 912323428, now seen corresponding path program 2 times [2024-06-27 21:01:16,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:16,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028733261] [2024-06-27 21:01:16,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:16,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:18,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028733261] [2024-06-27 21:01:18,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028733261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:18,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:18,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060574609] [2024-06-27 21:01:18,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:18,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:18,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:18,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:18,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 77 transitions, 558 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:18,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:18,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:18,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:19,628 INFO L124 PetriNetUnfolderBase]: 1634/2457 cut-off events. [2024-06-27 21:01:19,628 INFO L125 PetriNetUnfolderBase]: For 11937/11946 co-relation queries the response was YES. [2024-06-27 21:01:19,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10547 conditions, 2457 events. 1634/2457 cut-off events. For 11937/11946 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11044 event pairs, 550 based on Foata normal form. 8/2463 useless extension candidates. Maximal degree in co-relation 10518. Up to 2360 conditions per place. [2024-06-27 21:01:19,640 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 97 selfloop transitions, 26 changer transitions 0/126 dead transitions. [2024-06-27 21:01:19,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 126 transitions, 1011 flow [2024-06-27 21:01:19,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:19,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:19,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:01:19,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:01:19,642 INFO L175 Difference]: Start difference. First operand has 69 places, 77 transitions, 558 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:01:19,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 126 transitions, 1011 flow [2024-06-27 21:01:19,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 126 transitions, 968 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:19,653 INFO L231 Difference]: Finished difference. Result has 76 places, 93 transitions, 729 flow [2024-06-27 21:01:19,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=729, PETRI_PLACES=76, PETRI_TRANSITIONS=93} [2024-06-27 21:01:19,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 21:01:19,654 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 729 flow [2024-06-27 21:01:19,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:19,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:19,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:19,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:01:19,655 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 21:01:19,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:19,655 INFO L85 PathProgramCache]: Analyzing trace with hash 979676334, now seen corresponding path program 3 times [2024-06-27 21:01:19,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:19,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520027195] [2024-06-27 21:01:19,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:19,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:19,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:21,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:21,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520027195] [2024-06-27 21:01:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520027195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:21,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:21,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760109992] [2024-06-27 21:01:21,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:21,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:21,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:21,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:21,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 729 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:21,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:21,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:21,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:22,157 INFO L124 PetriNetUnfolderBase]: 1629/2451 cut-off events. [2024-06-27 21:01:22,157 INFO L125 PetriNetUnfolderBase]: For 13433/13443 co-relation queries the response was YES. [2024-06-27 21:01:22,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10856 conditions, 2451 events. 1629/2451 cut-off events. For 13433/13443 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11031 event pairs, 552 based on Foata normal form. 10/2458 useless extension candidates. Maximal degree in co-relation 10823. Up to 2338 conditions per place. [2024-06-27 21:01:22,191 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 27 changer transitions 0/113 dead transitions. [2024-06-27 21:01:22,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 1009 flow [2024-06-27 21:01:22,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:22,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:22,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:01:22,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:01:22,193 INFO L175 Difference]: Start difference. First operand has 76 places, 93 transitions, 729 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:01:22,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 1009 flow [2024-06-27 21:01:22,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 113 transitions, 948 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:22,218 INFO L231 Difference]: Finished difference. Result has 80 places, 93 transitions, 735 flow [2024-06-27 21:01:22,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=735, PETRI_PLACES=80, PETRI_TRANSITIONS=93} [2024-06-27 21:01:22,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 21:01:22,227 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 93 transitions, 735 flow [2024-06-27 21:01:22,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:22,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:22,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:22,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:01:22,229 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 21:01:22,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:22,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1123191020, now seen corresponding path program 2 times [2024-06-27 21:01:22,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:22,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180447535] [2024-06-27 21:01:22,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:22,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:22,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:24,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:24,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:24,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180447535] [2024-06-27 21:01:24,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180447535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:24,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:24,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:24,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62688417] [2024-06-27 21:01:24,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:24,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:24,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:24,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:24,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:24,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:24,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 93 transitions, 735 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:24,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:24,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:24,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:25,416 INFO L124 PetriNetUnfolderBase]: 1679/2521 cut-off events. [2024-06-27 21:01:25,416 INFO L125 PetriNetUnfolderBase]: For 15624/15631 co-relation queries the response was YES. [2024-06-27 21:01:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11276 conditions, 2521 events. 1679/2521 cut-off events. For 15624/15631 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11451 event pairs, 490 based on Foata normal form. 14/2532 useless extension candidates. Maximal degree in co-relation 11241. Up to 2084 conditions per place. [2024-06-27 21:01:25,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 91 selfloop transitions, 48 changer transitions 0/142 dead transitions. [2024-06-27 21:01:25,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1283 flow [2024-06-27 21:01:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:25,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:25,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:01:25,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:01:25,432 INFO L175 Difference]: Start difference. First operand has 80 places, 93 transitions, 735 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:01:25,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1283 flow [2024-06-27 21:01:25,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 142 transitions, 1196 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:25,448 INFO L231 Difference]: Finished difference. Result has 84 places, 107 transitions, 934 flow [2024-06-27 21:01:25,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=934, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2024-06-27 21:01:25,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-27 21:01:25,449 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 934 flow [2024-06-27 21:01:25,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 21:01:25,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:25,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:25,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:01:25,449 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 21:01:25,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:25,450 INFO L85 PathProgramCache]: Analyzing trace with hash 986351688, now seen corresponding path program 1 times [2024-06-27 21:01:25,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:25,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494939119] [2024-06-27 21:01:25,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:25,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:28,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:28,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:28,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494939119] [2024-06-27 21:01:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494939119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:28,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:28,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:28,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112915992] [2024-06-27 21:01:28,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:28,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:28,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:28,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:28,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:28,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:28,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:28,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:28,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:28,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:29,319 INFO L124 PetriNetUnfolderBase]: 1731/2605 cut-off events. [2024-06-27 21:01:29,320 INFO L125 PetriNetUnfolderBase]: For 16333/16333 co-relation queries the response was YES. [2024-06-27 21:01:29,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12131 conditions, 2605 events. 1731/2605 cut-off events. For 16333/16333 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11953 event pairs, 507 based on Foata normal form. 16/2620 useless extension candidates. Maximal degree in co-relation 12093. Up to 2389 conditions per place. [2024-06-27 21:01:29,333 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-06-27 21:01:29,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 1384 flow [2024-06-27 21:01:29,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:29,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:01:29,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 21:01:29,337 INFO L175 Difference]: Start difference. First operand has 84 places, 107 transitions, 934 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:01:29,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 1384 flow [2024-06-27 21:01:29,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 146 transitions, 1336 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-27 21:01:29,353 INFO L231 Difference]: Finished difference. Result has 90 places, 109 transitions, 962 flow [2024-06-27 21:01:29,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=962, PETRI_PLACES=90, PETRI_TRANSITIONS=109} [2024-06-27 21:01:29,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 21:01:29,354 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 962 flow [2024-06-27 21:01:29,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:29,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:29,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:29,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:01:29,354 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 21:01:29,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:29,355 INFO L85 PathProgramCache]: Analyzing trace with hash 303265346, now seen corresponding path program 1 times [2024-06-27 21:01:29,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:29,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395016071] [2024-06-27 21:01:29,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:29,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:31,468 INFO 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 21:01:31,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395016071] [2024-06-27 21:01:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395016071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:31,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:31,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:31,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984606295] [2024-06-27 21:01:31,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:31,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:31,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:31,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:31,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 962 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:31,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:31,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:31,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:32,431 INFO L124 PetriNetUnfolderBase]: 1762/2653 cut-off events. [2024-06-27 21:01:32,432 INFO L125 PetriNetUnfolderBase]: For 17202/17245 co-relation queries the response was YES. [2024-06-27 21:01:32,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12219 conditions, 2653 events. 1762/2653 cut-off events. For 17202/17245 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12212 event pairs, 582 based on Foata normal form. 29/2675 useless extension candidates. Maximal degree in co-relation 12178. Up to 2461 conditions per place. [2024-06-27 21:01:32,454 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 36 changer transitions 0/149 dead transitions. [2024-06-27 21:01:32,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 149 transitions, 1454 flow [2024-06-27 21:01:32,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:32,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:32,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:01:32,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 21:01:32,456 INFO L175 Difference]: Start difference. First operand has 90 places, 109 transitions, 962 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:01:32,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 149 transitions, 1454 flow [2024-06-27 21:01:32,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 149 transitions, 1404 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:32,473 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1062 flow [2024-06-27 21:01:32,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1062, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2024-06-27 21:01:32,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 21:01:32,474 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1062 flow [2024-06-27 21:01:32,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:32,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:32,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:32,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:01:32,475 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 21:01:32,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:32,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1675312857, now seen corresponding path program 1 times [2024-06-27 21:01:32,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:32,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217075639] [2024-06-27 21:01:32,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:32,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:32,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:34,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:34,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:34,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217075639] [2024-06-27 21:01:34,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217075639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:34,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:34,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:34,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795928324] [2024-06-27 21:01:34,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:34,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:34,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:34,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:34,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:34,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:34,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1062 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:34,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:34,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:34,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:35,609 INFO L124 PetriNetUnfolderBase]: 1964/2937 cut-off events. [2024-06-27 21:01:35,609 INFO L125 PetriNetUnfolderBase]: For 21819/21862 co-relation queries the response was YES. [2024-06-27 21:01:35,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13904 conditions, 2937 events. 1964/2937 cut-off events. For 21819/21862 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13617 event pairs, 467 based on Foata normal form. 35/2965 useless extension candidates. Maximal degree in co-relation 13862. Up to 2520 conditions per place. [2024-06-27 21:01:35,624 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 139 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-27 21:01:35,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 186 transitions, 1916 flow [2024-06-27 21:01:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:35,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:01:35,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 21:01:35,626 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1062 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:01:35,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 186 transitions, 1916 flow [2024-06-27 21:01:35,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 186 transitions, 1851 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:35,646 INFO L231 Difference]: Finished difference. Result has 100 places, 135 transitions, 1327 flow [2024-06-27 21:01:35,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1327, PETRI_PLACES=100, PETRI_TRANSITIONS=135} [2024-06-27 21:01:35,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 21:01:35,647 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 135 transitions, 1327 flow [2024-06-27 21:01:35,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:35,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:35,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:35,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:01:35,648 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 21:01:35,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:35,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2034261134, now seen corresponding path program 2 times [2024-06-27 21:01:35,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:35,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137002626] [2024-06-27 21:01:35,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:35,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:38,570 INFO 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 21:01:38,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:38,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137002626] [2024-06-27 21:01:38,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137002626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:38,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:38,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:01:38,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069953055] [2024-06-27 21:01:38,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:38,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:01:38,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:38,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:01:38,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:01:38,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:38,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 135 transitions, 1327 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 21:01:38,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:38,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:38,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:39,356 INFO L124 PetriNetUnfolderBase]: 1959/2927 cut-off events. [2024-06-27 21:01:39,357 INFO L125 PetriNetUnfolderBase]: For 25745/25756 co-relation queries the response was YES. [2024-06-27 21:01:39,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15488 conditions, 2927 events. 1959/2927 cut-off events. For 25745/25756 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13423 event pairs, 515 based on Foata normal form. 12/2936 useless extension candidates. Maximal degree in co-relation 15441. Up to 2833 conditions per place. [2024-06-27 21:01:39,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 141 selfloop transitions, 18 changer transitions 0/162 dead transitions. [2024-06-27 21:01:39,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 162 transitions, 1759 flow [2024-06-27 21:01:39,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:39,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:39,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 21:01:39,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 21:01:39,372 INFO L175 Difference]: Start difference. First operand has 100 places, 135 transitions, 1327 flow. Second operand 6 states and 100 transitions. [2024-06-27 21:01:39,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 162 transitions, 1759 flow [2024-06-27 21:01:39,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1686 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:39,393 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1348 flow [2024-06-27 21:01:39,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1348, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-27 21:01:39,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-27 21:01:39,394 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1348 flow [2024-06-27 21:01:39,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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 21:01:39,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:39,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:39,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:01:39,395 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 21:01:39,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:39,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2037985939, now seen corresponding path program 2 times [2024-06-27 21:01:39,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:39,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522765738] [2024-06-27 21:01:39,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:41,390 INFO 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 21:01:41,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:41,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522765738] [2024-06-27 21:01:41,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522765738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:41,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:41,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:41,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66032596] [2024-06-27 21:01:41,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:41,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:41,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:41,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:41,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:41,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:41,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1348 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:41,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:41,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:41,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:42,956 INFO L124 PetriNetUnfolderBase]: 2130/3177 cut-off events. [2024-06-27 21:01:42,956 INFO L125 PetriNetUnfolderBase]: For 31600/31611 co-relation queries the response was YES. [2024-06-27 21:01:42,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17105 conditions, 3177 events. 2130/3177 cut-off events. For 31600/31611 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14813 event pairs, 488 based on Foata normal form. 18/3192 useless extension candidates. Maximal degree in co-relation 17056. Up to 2814 conditions per place. [2024-06-27 21:01:42,973 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 146 selfloop transitions, 59 changer transitions 0/208 dead transitions. [2024-06-27 21:01:42,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 208 transitions, 2285 flow [2024-06-27 21:01:42,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:01:42,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:01:42,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:01:42,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-27 21:01:42,975 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1348 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:01:42,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 208 transitions, 2285 flow [2024-06-27 21:01:42,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 208 transitions, 2207 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:43,002 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 1770 flow [2024-06-27 21:01:43,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1770, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-27 21:01:43,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 21:01:43,003 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 1770 flow [2024-06-27 21:01:43,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:43,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:43,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:43,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:01:43,004 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 21:01:43,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:43,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2037980204, now seen corresponding path program 3 times [2024-06-27 21:01:43,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:43,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960945611] [2024-06-27 21:01:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:43,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:45,199 INFO 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 21:01:45,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:45,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960945611] [2024-06-27 21:01:45,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960945611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:45,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:45,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:45,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994944375] [2024-06-27 21:01:45,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:45,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:45,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:45,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:45,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:45,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:45,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 1770 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:45,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:45,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:45,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:46,267 INFO L124 PetriNetUnfolderBase]: 2341/3485 cut-off events. [2024-06-27 21:01:46,268 INFO L125 PetriNetUnfolderBase]: For 38229/38240 co-relation queries the response was YES. [2024-06-27 21:01:46,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20736 conditions, 3485 events. 2341/3485 cut-off events. For 38229/38240 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16464 event pairs, 517 based on Foata normal form. 12/3494 useless extension candidates. Maximal degree in co-relation 20682. Up to 3005 conditions per place. [2024-06-27 21:01:46,290 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 154 selfloop transitions, 63 changer transitions 0/220 dead transitions. [2024-06-27 21:01:46,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 220 transitions, 2610 flow [2024-06-27 21:01:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:46,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:01:46,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 21:01:46,292 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 1770 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:01:46,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 220 transitions, 2610 flow [2024-06-27 21:01:46,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 220 transitions, 2455 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:46,341 INFO L231 Difference]: Finished difference. Result has 120 places, 182 transitions, 2071 flow [2024-06-27 21:01:46,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2071, PETRI_PLACES=120, PETRI_TRANSITIONS=182} [2024-06-27 21:01:46,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 21:01:46,341 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 182 transitions, 2071 flow [2024-06-27 21:01:46,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:46,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:46,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:46,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:01:46,342 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 21:01:46,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:46,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2037980359, now seen corresponding path program 3 times [2024-06-27 21:01:46,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:46,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276963185] [2024-06-27 21:01:46,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:46,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:48,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:48,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:48,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276963185] [2024-06-27 21:01:48,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276963185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:48,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:48,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:48,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560209694] [2024-06-27 21:01:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:48,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:48,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:48,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:48,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:48,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:48,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 182 transitions, 2071 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:48,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:48,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:48,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:49,713 INFO L124 PetriNetUnfolderBase]: 2401/3570 cut-off events. [2024-06-27 21:01:49,713 INFO L125 PetriNetUnfolderBase]: For 45773/45788 co-relation queries the response was YES. [2024-06-27 21:01:49,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23085 conditions, 3570 events. 2401/3570 cut-off events. For 45773/45788 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16876 event pairs, 551 based on Foata normal form. 22/3589 useless extension candidates. Maximal degree in co-relation 23028. Up to 3138 conditions per place. [2024-06-27 21:01:49,738 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 179 selfloop transitions, 72 changer transitions 0/254 dead transitions. [2024-06-27 21:01:49,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 254 transitions, 3228 flow [2024-06-27 21:01:49,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:49,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:01:49,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 21:01:49,739 INFO L175 Difference]: Start difference. First operand has 120 places, 182 transitions, 2071 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:01:49,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 254 transitions, 3228 flow [2024-06-27 21:01:49,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 254 transitions, 3151 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:49,793 INFO L231 Difference]: Finished difference. Result has 126 places, 206 transitions, 2563 flow [2024-06-27 21:01:49,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2563, PETRI_PLACES=126, PETRI_TRANSITIONS=206} [2024-06-27 21:01:49,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 21:01:49,794 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 206 transitions, 2563 flow [2024-06-27 21:01:49,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:49,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:49,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:49,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:01:49,795 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 21:01:49,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:49,795 INFO L85 PathProgramCache]: Analyzing trace with hash -269714221, now seen corresponding path program 4 times [2024-06-27 21:01:49,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:49,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742394236] [2024-06-27 21:01:49,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:49,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:51,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:51,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:51,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742394236] [2024-06-27 21:01:51,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742394236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:51,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:51,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:51,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083344471] [2024-06-27 21:01:51,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:51,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:51,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:51,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:51,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:51,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:51,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 206 transitions, 2563 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:51,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:51,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:51,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:53,181 INFO L124 PetriNetUnfolderBase]: 2435/3619 cut-off events. [2024-06-27 21:01:53,181 INFO L125 PetriNetUnfolderBase]: For 53669/53684 co-relation queries the response was YES. [2024-06-27 21:01:53,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24800 conditions, 3619 events. 2435/3619 cut-off events. For 53669/53684 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17282 event pairs, 524 based on Foata normal form. 27/3643 useless extension candidates. Maximal degree in co-relation 24739. Up to 3112 conditions per place. [2024-06-27 21:01:53,207 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 183 selfloop transitions, 73 changer transitions 0/259 dead transitions. [2024-06-27 21:01:53,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 259 transitions, 3530 flow [2024-06-27 21:01:53,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:53,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:53,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:01:53,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 21:01:53,225 INFO L175 Difference]: Start difference. First operand has 126 places, 206 transitions, 2563 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:01:53,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 259 transitions, 3530 flow [2024-06-27 21:01:53,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 259 transitions, 3419 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:53,289 INFO L231 Difference]: Finished difference. Result has 131 places, 214 transitions, 2773 flow [2024-06-27 21:01:53,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2773, PETRI_PLACES=131, PETRI_TRANSITIONS=214} [2024-06-27 21:01:53,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 21:01:53,290 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 214 transitions, 2773 flow [2024-06-27 21:01:53,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:53,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:53,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:53,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:01:53,291 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:53,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:53,291 INFO L85 PathProgramCache]: Analyzing trace with hash 116825793, now seen corresponding path program 1 times [2024-06-27 21:01:53,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:53,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297412845] [2024-06-27 21:01:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:53,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:53,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:54,168 INFO 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 21:01:54,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:54,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297412845] [2024-06-27 21:01:54,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297412845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:54,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:54,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:01:54,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814975670] [2024-06-27 21:01:54,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:54,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:01:54,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:54,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:01:54,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:01:54,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:54,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 214 transitions, 2773 flow. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states 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 21:01:54,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:54,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:54,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:55,188 INFO L124 PetriNetUnfolderBase]: 2429/3611 cut-off events. [2024-06-27 21:01:55,188 INFO L125 PetriNetUnfolderBase]: For 58205/58205 co-relation queries the response was YES. [2024-06-27 21:01:55,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25761 conditions, 3611 events. 2429/3611 cut-off events. For 58205/58205 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17190 event pairs, 575 based on Foata normal form. 2/3612 useless extension candidates. Maximal degree in co-relation 25698. Up to 3586 conditions per place. [2024-06-27 21:01:55,210 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 212 selfloop transitions, 10 changer transitions 0/225 dead transitions. [2024-06-27 21:01:55,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 225 transitions, 3254 flow [2024-06-27 21:01:55,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:01:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:01:55,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-06-27 21:01:55,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-27 21:01:55,211 INFO L175 Difference]: Start difference. First operand has 131 places, 214 transitions, 2773 flow. Second operand 5 states and 76 transitions. [2024-06-27 21:01:55,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 225 transitions, 3254 flow [2024-06-27 21:01:55,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 225 transitions, 3009 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:55,275 INFO L231 Difference]: Finished difference. Result has 130 places, 214 transitions, 2556 flow [2024-06-27 21:01:55,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2556, PETRI_PLACES=130, PETRI_TRANSITIONS=214} [2024-06-27 21:01:55,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 21:01:55,276 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 214 transitions, 2556 flow [2024-06-27 21:01:55,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states 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 21:01:55,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:55,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:55,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:01:55,277 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 21:01:55,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:55,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1457869699, now seen corresponding path program 1 times [2024-06-27 21:01:55,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:55,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161429959] [2024-06-27 21:01:55,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:55,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:57,689 INFO 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 21:01:57,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:57,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161429959] [2024-06-27 21:01:57,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161429959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:57,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:57,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:57,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2440655] [2024-06-27 21:01:57,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:57,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:57,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:57,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:57,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:57,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:01:57,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 214 transitions, 2556 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:01:57,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:57,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:01:57,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:59,053 INFO L124 PetriNetUnfolderBase]: 2477/3690 cut-off events. [2024-06-27 21:01:59,054 INFO L125 PetriNetUnfolderBase]: For 62778/62836 co-relation queries the response was YES. [2024-06-27 21:01:59,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25860 conditions, 3690 events. 2477/3690 cut-off events. For 62778/62836 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17734 event pairs, 449 based on Foata normal form. 42/3725 useless extension candidates. Maximal degree in co-relation 25796. Up to 3400 conditions per place. [2024-06-27 21:01:59,080 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 41 changer transitions 0/259 dead transitions. [2024-06-27 21:01:59,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 259 transitions, 3356 flow [2024-06-27 21:01:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:59,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:59,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:01:59,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 21:01:59,082 INFO L175 Difference]: Start difference. First operand has 130 places, 214 transitions, 2556 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:01:59,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 259 transitions, 3356 flow [2024-06-27 21:01:59,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 259 transitions, 3334 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:59,163 INFO L231 Difference]: Finished difference. Result has 135 places, 218 transitions, 2735 flow [2024-06-27 21:01:59,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2735, PETRI_PLACES=135, PETRI_TRANSITIONS=218} [2024-06-27 21:01:59,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 21:01:59,164 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 218 transitions, 2735 flow [2024-06-27 21:01:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:01:59,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:59,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:01:59,164 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 21:01:59,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:59,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1365208769, now seen corresponding path program 1 times [2024-06-27 21:01:59,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:59,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336796180] [2024-06-27 21:01:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:59,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:01,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:01,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336796180] [2024-06-27 21:02:01,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336796180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:01,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:01,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:01,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615774180] [2024-06-27 21:02:01,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:01,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:01,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:01,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:01,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 218 transitions, 2735 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:01,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:01,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:01,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:02,841 INFO L124 PetriNetUnfolderBase]: 2727/4040 cut-off events. [2024-06-27 21:02:02,841 INFO L125 PetriNetUnfolderBase]: For 75854/75912 co-relation queries the response was YES. [2024-06-27 21:02:02,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29190 conditions, 4040 events. 2727/4040 cut-off events. For 75854/75912 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19678 event pairs, 500 based on Foata normal form. 46/4079 useless extension candidates. Maximal degree in co-relation 29125. Up to 3117 conditions per place. [2024-06-27 21:02:02,873 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 197 selfloop transitions, 103 changer transitions 0/303 dead transitions. [2024-06-27 21:02:02,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 303 transitions, 4222 flow [2024-06-27 21:02:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:02,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:02:02,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 21:02:02,875 INFO L175 Difference]: Start difference. First operand has 135 places, 218 transitions, 2735 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:02:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 303 transitions, 4222 flow [2024-06-27 21:02:02,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 303 transitions, 4106 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:02,997 INFO L231 Difference]: Finished difference. Result has 143 places, 237 transitions, 3241 flow [2024-06-27 21:02:02,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3241, PETRI_PLACES=143, PETRI_TRANSITIONS=237} [2024-06-27 21:02:02,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 21:02:02,998 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 237 transitions, 3241 flow [2024-06-27 21:02:02,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:02,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:02,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:02,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:02:02,999 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 21:02:02,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash -395209237, now seen corresponding path program 2 times [2024-06-27 21:02:02,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:02,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485944508] [2024-06-27 21:02:02,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:02,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:05,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:05,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485944508] [2024-06-27 21:02:05,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485944508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:05,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:05,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:05,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987533606] [2024-06-27 21:02:05,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:05,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:05,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:05,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:05,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:05,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:05,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 237 transitions, 3241 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:05,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:05,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:05,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:06,982 INFO L124 PetriNetUnfolderBase]: 2747/4072 cut-off events. [2024-06-27 21:02:06,983 INFO L125 PetriNetUnfolderBase]: For 87167/87227 co-relation queries the response was YES. [2024-06-27 21:02:06,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31113 conditions, 4072 events. 2747/4072 cut-off events. For 87167/87227 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19900 event pairs, 578 based on Foata normal form. 44/4109 useless extension candidates. Maximal degree in co-relation 31043. Up to 3860 conditions per place. [2024-06-27 21:02:07,016 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 38 changer transitions 0/277 dead transitions. [2024-06-27 21:02:07,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 277 transitions, 3933 flow [2024-06-27 21:02:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:07,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:02:07,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 21:02:07,018 INFO L175 Difference]: Start difference. First operand has 143 places, 237 transitions, 3241 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:02:07,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 277 transitions, 3933 flow [2024-06-27 21:02:07,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 277 transitions, 3767 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-27 21:02:07,138 INFO L231 Difference]: Finished difference. Result has 148 places, 239 transitions, 3198 flow [2024-06-27 21:02:07,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3198, PETRI_PLACES=148, PETRI_TRANSITIONS=239} [2024-06-27 21:02:07,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 21:02:07,143 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 239 transitions, 3198 flow [2024-06-27 21:02:07,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:07,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:07,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:07,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:02:07,144 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 21:02:07,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:07,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1362412383, now seen corresponding path program 3 times [2024-06-27 21:02:07,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:07,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245988555] [2024-06-27 21:02:07,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:07,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:09,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:09,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:09,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245988555] [2024-06-27 21:02:09,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245988555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:09,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:09,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:09,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957689837] [2024-06-27 21:02:09,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:09,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:09,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:09,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:09,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:09,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:09,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 239 transitions, 3198 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:09,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:09,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:09,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:11,102 INFO L124 PetriNetUnfolderBase]: 2739/4057 cut-off events. [2024-06-27 21:02:11,102 INFO L125 PetriNetUnfolderBase]: For 88653/88670 co-relation queries the response was YES. [2024-06-27 21:02:11,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30975 conditions, 4057 events. 2739/4057 cut-off events. For 88653/88670 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19699 event pairs, 560 based on Foata normal form. 20/4074 useless extension candidates. Maximal degree in co-relation 30903. Up to 3941 conditions per place. [2024-06-27 21:02:11,133 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 252 selfloop transitions, 21 changer transitions 0/276 dead transitions. [2024-06-27 21:02:11,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 276 transitions, 3908 flow [2024-06-27 21:02:11,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:11,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:11,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:02:11,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 21:02:11,135 INFO L175 Difference]: Start difference. First operand has 148 places, 239 transitions, 3198 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:02:11,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 276 transitions, 3908 flow [2024-06-27 21:02:11,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 276 transitions, 3807 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:11,247 INFO L231 Difference]: Finished difference. Result has 150 places, 241 transitions, 3212 flow [2024-06-27 21:02:11,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3212, PETRI_PLACES=150, PETRI_TRANSITIONS=241} [2024-06-27 21:02:11,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 21:02:11,249 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 241 transitions, 3212 flow [2024-06-27 21:02:11,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:11,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:11,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:11,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:02:11,250 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 21:02:11,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:11,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1362412259, now seen corresponding path program 2 times [2024-06-27 21:02:11,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:11,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550873967] [2024-06-27 21:02:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:11,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:14,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:14,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550873967] [2024-06-27 21:02:14,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550873967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:14,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:14,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:14,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563994797] [2024-06-27 21:02:14,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:14,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:14,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:14,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:14,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:14,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:14,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 241 transitions, 3212 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:14,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:14,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:14,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:15,731 INFO L124 PetriNetUnfolderBase]: 2877/4256 cut-off events. [2024-06-27 21:02:15,732 INFO L125 PetriNetUnfolderBase]: For 100601/100661 co-relation queries the response was YES. [2024-06-27 21:02:15,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32867 conditions, 4256 events. 2877/4256 cut-off events. For 100601/100661 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20904 event pairs, 516 based on Foata normal form. 48/4297 useless extension candidates. Maximal degree in co-relation 32794. Up to 3602 conditions per place. [2024-06-27 21:02:15,765 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 231 selfloop transitions, 72 changer transitions 0/306 dead transitions. [2024-06-27 21:02:15,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 306 transitions, 4469 flow [2024-06-27 21:02:15,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:15,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:15,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:02:15,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 21:02:15,767 INFO L175 Difference]: Start difference. First operand has 150 places, 241 transitions, 3212 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:02:15,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 306 transitions, 4469 flow [2024-06-27 21:02:15,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 306 transitions, 4364 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:15,911 INFO L231 Difference]: Finished difference. Result has 154 places, 249 transitions, 3439 flow [2024-06-27 21:02:15,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3439, PETRI_PLACES=154, PETRI_TRANSITIONS=249} [2024-06-27 21:02:15,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 21:02:15,911 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 249 transitions, 3439 flow [2024-06-27 21:02:15,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:15,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:15,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:15,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:02:15,912 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 21:02:15,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1362407609, now seen corresponding path program 3 times [2024-06-27 21:02:15,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:15,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960386250] [2024-06-27 21:02:15,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:15,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:15,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:18,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:18,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:18,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960386250] [2024-06-27 21:02:18,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960386250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:18,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:18,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:18,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107613604] [2024-06-27 21:02:18,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:18,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:18,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:18,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:18,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:18,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 249 transitions, 3439 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:18,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:18,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:18,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:20,338 INFO L124 PetriNetUnfolderBase]: 2895/4279 cut-off events. [2024-06-27 21:02:20,339 INFO L125 PetriNetUnfolderBase]: For 109040/109057 co-relation queries the response was YES. [2024-06-27 21:02:20,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34025 conditions, 4279 events. 2895/4279 cut-off events. For 109040/109057 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20992 event pairs, 540 based on Foata normal form. 24/4300 useless extension candidates. Maximal degree in co-relation 33950. Up to 4028 conditions per place. [2024-06-27 21:02:20,375 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 260 selfloop transitions, 36 changer transitions 0/299 dead transitions. [2024-06-27 21:02:20,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 299 transitions, 4455 flow [2024-06-27 21:02:20,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:20,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:20,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:02:20,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:02:20,384 INFO L175 Difference]: Start difference. First operand has 154 places, 249 transitions, 3439 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:02:20,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 299 transitions, 4455 flow [2024-06-27 21:02:20,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 299 transitions, 4250 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:20,566 INFO L231 Difference]: Finished difference. Result has 158 places, 253 transitions, 3420 flow [2024-06-27 21:02:20,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3420, PETRI_PLACES=158, PETRI_TRANSITIONS=253} [2024-06-27 21:02:20,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 21:02:20,567 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 253 transitions, 3420 flow [2024-06-27 21:02:20,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:20,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:20,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:20,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:02:20,568 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:20,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:20,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1246936763, now seen corresponding path program 1 times [2024-06-27 21:02:20,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:20,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767572250] [2024-06-27 21:02:20,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:20,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:23,174 INFO 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 21:02:23,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:23,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767572250] [2024-06-27 21:02:23,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767572250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:23,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:23,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:23,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584852282] [2024-06-27 21:02:23,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:23,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:23,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:23,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:23,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:23,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 253 transitions, 3420 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:23,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:23,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:23,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:24,760 INFO L124 PetriNetUnfolderBase]: 2925/4322 cut-off events. [2024-06-27 21:02:24,760 INFO L125 PetriNetUnfolderBase]: For 112611/112628 co-relation queries the response was YES. [2024-06-27 21:02:24,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34403 conditions, 4322 events. 2925/4322 cut-off events. For 112611/112628 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21188 event pairs, 559 based on Foata normal form. 23/4342 useless extension candidates. Maximal degree in co-relation 34326. Up to 3968 conditions per place. [2024-06-27 21:02:24,796 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 217 selfloop transitions, 81 changer transitions 0/301 dead transitions. [2024-06-27 21:02:24,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 301 transitions, 4473 flow [2024-06-27 21:02:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:24,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:24,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:02:24,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 21:02:24,798 INFO L175 Difference]: Start difference. First operand has 158 places, 253 transitions, 3420 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:02:24,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 301 transitions, 4473 flow [2024-06-27 21:02:24,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 301 transitions, 4313 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:24,965 INFO L231 Difference]: Finished difference. Result has 160 places, 265 transitions, 3688 flow [2024-06-27 21:02:24,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3688, PETRI_PLACES=160, PETRI_TRANSITIONS=265} [2024-06-27 21:02:24,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 21:02:24,966 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 265 transitions, 3688 flow [2024-06-27 21:02:24,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:24,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:24,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:24,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:02:24,967 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:24,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:24,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1246936515, now seen corresponding path program 1 times [2024-06-27 21:02:24,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:24,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586215952] [2024-06-27 21:02:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:24,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:25,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:27,634 INFO 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 21:02:27,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:27,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586215952] [2024-06-27 21:02:27,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586215952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:27,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:27,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:27,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305797597] [2024-06-27 21:02:27,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:27,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:27,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:27,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:27,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:27,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:27,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 265 transitions, 3688 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:27,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:27,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:27,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:29,505 INFO L124 PetriNetUnfolderBase]: 3005/4450 cut-off events. [2024-06-27 21:02:29,506 INFO L125 PetriNetUnfolderBase]: For 123636/123653 co-relation queries the response was YES. [2024-06-27 21:02:29,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35259 conditions, 4450 events. 3005/4450 cut-off events. For 123636/123653 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21999 event pairs, 516 based on Foata normal form. 32/4479 useless extension candidates. Maximal degree in co-relation 35182. Up to 3980 conditions per place. [2024-06-27 21:02:29,545 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 67 changer transitions 0/305 dead transitions. [2024-06-27 21:02:29,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 305 transitions, 4617 flow [2024-06-27 21:02:29,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:29,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:29,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:02:29,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 21:02:29,547 INFO L175 Difference]: Start difference. First operand has 160 places, 265 transitions, 3688 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:02:29,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 305 transitions, 4617 flow [2024-06-27 21:02:29,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 305 transitions, 4414 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:29,726 INFO L231 Difference]: Finished difference. Result has 162 places, 267 transitions, 3692 flow [2024-06-27 21:02:29,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3692, PETRI_PLACES=162, PETRI_TRANSITIONS=267} [2024-06-27 21:02:29,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 21:02:29,731 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 267 transitions, 3692 flow [2024-06-27 21:02:29,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:29,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:29,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:29,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:02:29,732 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:29,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:29,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1247116439, now seen corresponding path program 4 times [2024-06-27 21:02:29,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:29,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680218314] [2024-06-27 21:02:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:29,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:29,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:32,139 INFO 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 21:02:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:32,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680218314] [2024-06-27 21:02:32,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680218314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:32,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:32,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:32,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428524968] [2024-06-27 21:02:32,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:32,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:32,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:32,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:32,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:32,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:32,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 267 transitions, 3692 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:32,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:32,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:32,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:34,298 INFO L124 PetriNetUnfolderBase]: 3273/4836 cut-off events. [2024-06-27 21:02:34,299 INFO L125 PetriNetUnfolderBase]: For 141111/141128 co-relation queries the response was YES. [2024-06-27 21:02:34,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39303 conditions, 4836 events. 3273/4836 cut-off events. For 141111/141128 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24178 event pairs, 568 based on Foata normal form. 24/4857 useless extension candidates. Maximal degree in co-relation 39225. Up to 3975 conditions per place. [2024-06-27 21:02:34,337 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 249 selfloop transitions, 119 changer transitions 0/371 dead transitions. [2024-06-27 21:02:34,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 371 transitions, 5735 flow [2024-06-27 21:02:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:34,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:34,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 21:02:34,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-27 21:02:34,339 INFO L175 Difference]: Start difference. First operand has 162 places, 267 transitions, 3692 flow. Second operand 11 states and 190 transitions. [2024-06-27 21:02:34,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 371 transitions, 5735 flow [2024-06-27 21:02:34,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 371 transitions, 5547 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:34,525 INFO L231 Difference]: Finished difference. Result has 168 places, 304 transitions, 4568 flow [2024-06-27 21:02:34,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4568, PETRI_PLACES=168, PETRI_TRANSITIONS=304} [2024-06-27 21:02:34,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-27 21:02:34,526 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 304 transitions, 4568 flow [2024-06-27 21:02:34,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:34,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:34,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:34,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:02:34,527 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:34,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1246943459, now seen corresponding path program 5 times [2024-06-27 21:02:34,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:34,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963295353] [2024-06-27 21:02:34,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:34,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:34,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:36,813 INFO 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 21:02:36,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:36,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963295353] [2024-06-27 21:02:36,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963295353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:36,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:36,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:36,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937217957] [2024-06-27 21:02:36,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:36,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:36,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:36,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:36,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:36,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 304 transitions, 4568 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:36,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:36,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:36,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:39,105 INFO L124 PetriNetUnfolderBase]: 3457/5105 cut-off events. [2024-06-27 21:02:39,105 INFO L125 PetriNetUnfolderBase]: For 166445/166462 co-relation queries the response was YES. [2024-06-27 21:02:39,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43836 conditions, 5105 events. 3457/5105 cut-off events. For 166445/166462 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25812 event pairs, 573 based on Foata normal form. 24/5126 useless extension candidates. Maximal degree in co-relation 43755. Up to 4341 conditions per place. [2024-06-27 21:02:39,150 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 249 selfloop transitions, 135 changer transitions 0/387 dead transitions. [2024-06-27 21:02:39,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 387 transitions, 6360 flow [2024-06-27 21:02:39,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:02:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:02:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 21:02:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:02:39,152 INFO L175 Difference]: Start difference. First operand has 168 places, 304 transitions, 4568 flow. Second operand 12 states and 198 transitions. [2024-06-27 21:02:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 387 transitions, 6360 flow [2024-06-27 21:02:39,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 387 transitions, 6199 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:39,351 INFO L231 Difference]: Finished difference. Result has 177 places, 331 transitions, 5378 flow [2024-06-27 21:02:39,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5378, PETRI_PLACES=177, PETRI_TRANSITIONS=331} [2024-06-27 21:02:39,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-27 21:02:39,361 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 331 transitions, 5378 flow [2024-06-27 21:02:39,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:39,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:39,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:39,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:02:39,361 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:39,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1247121213, now seen corresponding path program 4 times [2024-06-27 21:02:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:39,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667929300] [2024-06-27 21:02:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:39,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:39,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:42,074 INFO 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 21:02:42,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:42,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667929300] [2024-06-27 21:02:42,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667929300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:42,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:42,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:42,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641478796] [2024-06-27 21:02:42,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:42,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:42,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:42,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:42,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:42,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:42,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 331 transitions, 5378 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:42,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:42,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:42,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:43,595 INFO L124 PetriNetUnfolderBase]: 3449/5093 cut-off events. [2024-06-27 21:02:43,595 INFO L125 PetriNetUnfolderBase]: For 176331/176348 co-relation queries the response was YES. [2024-06-27 21:02:43,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45469 conditions, 5093 events. 3449/5093 cut-off events. For 176331/176348 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25737 event pairs, 671 based on Foata normal form. 20/5110 useless extension candidates. Maximal degree in co-relation 45384. Up to 4941 conditions per place. [2024-06-27 21:02:43,638 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 32 changer transitions 0/362 dead transitions. [2024-06-27 21:02:43,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 362 transitions, 6186 flow [2024-06-27 21:02:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:02:43,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 21:02:43,640 INFO L175 Difference]: Start difference. First operand has 177 places, 331 transitions, 5378 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:02:43,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 362 transitions, 6186 flow [2024-06-27 21:02:43,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 362 transitions, 6021 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:43,890 INFO L231 Difference]: Finished difference. Result has 179 places, 331 transitions, 5284 flow [2024-06-27 21:02:43,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5213, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5284, PETRI_PLACES=179, PETRI_TRANSITIONS=331} [2024-06-27 21:02:43,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 21:02:43,891 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 331 transitions, 5284 flow [2024-06-27 21:02:43,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:43,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:43,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:43,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:02:43,891 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:43,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:43,892 INFO L85 PathProgramCache]: Analyzing trace with hash -390625143, now seen corresponding path program 6 times [2024-06-27 21:02:43,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:43,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236400314] [2024-06-27 21:02:43,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:43,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:46,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 21:02:46,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:46,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236400314] [2024-06-27 21:02:46,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236400314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:46,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:46,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:46,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704963610] [2024-06-27 21:02:46,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:46,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:46,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:46,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:46,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:46,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:46,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 331 transitions, 5284 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:46,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:46,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:46,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:48,018 INFO L124 PetriNetUnfolderBase]: 3512/5182 cut-off events. [2024-06-27 21:02:48,018 INFO L125 PetriNetUnfolderBase]: For 185519/185536 co-relation queries the response was YES. [2024-06-27 21:02:48,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46277 conditions, 5182 events. 3512/5182 cut-off events. For 185519/185536 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 26225 event pairs, 611 based on Foata normal form. 24/5203 useless extension candidates. Maximal degree in co-relation 46191. Up to 4310 conditions per place. [2024-06-27 21:02:48,061 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 267 selfloop transitions, 141 changer transitions 0/411 dead transitions. [2024-06-27 21:02:48,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 411 transitions, 7083 flow [2024-06-27 21:02:48,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:48,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:48,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 21:02:48,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:02:48,062 INFO L175 Difference]: Start difference. First operand has 179 places, 331 transitions, 5284 flow. Second operand 11 states and 187 transitions. [2024-06-27 21:02:48,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 411 transitions, 7083 flow [2024-06-27 21:02:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 411 transitions, 7007 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:48,319 INFO L231 Difference]: Finished difference. Result has 186 places, 354 transitions, 6127 flow [2024-06-27 21:02:48,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5208, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6127, PETRI_PLACES=186, PETRI_TRANSITIONS=354} [2024-06-27 21:02:48,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 21:02:48,320 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 354 transitions, 6127 flow [2024-06-27 21:02:48,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:48,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:48,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 21:02:48,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:02:48,321 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:48,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:48,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1312321113, now seen corresponding path program 7 times [2024-06-27 21:02:48,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:48,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386887237] [2024-06-27 21:02:48,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:48,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:48,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:50,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:50,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386887237] [2024-06-27 21:02:50,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386887237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:50,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:50,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:50,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972481278] [2024-06-27 21:02:50,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:50,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:50,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:50,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:50,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:50,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:50,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 354 transitions, 6127 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:50,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:50,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:50,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:52,599 INFO L124 PetriNetUnfolderBase]: 3589/5291 cut-off events. [2024-06-27 21:02:52,599 INFO L125 PetriNetUnfolderBase]: For 201701/201718 co-relation queries the response was YES. [2024-06-27 21:02:52,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48711 conditions, 5291 events. 3589/5291 cut-off events. For 201701/201718 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26884 event pairs, 561 based on Foata normal form. 24/5312 useless extension candidates. Maximal degree in co-relation 48621. Up to 4731 conditions per place. [2024-06-27 21:02:52,654 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 342 selfloop transitions, 98 changer transitions 0/443 dead transitions. [2024-06-27 21:02:52,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 443 transitions, 8001 flow [2024-06-27 21:02:52,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:02:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:02:52,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-27 21:02:52,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 21:02:52,656 INFO L175 Difference]: Start difference. First operand has 186 places, 354 transitions, 6127 flow. Second operand 12 states and 194 transitions. [2024-06-27 21:02:52,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 443 transitions, 8001 flow [2024-06-27 21:02:52,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 443 transitions, 7862 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:52,993 INFO L231 Difference]: Finished difference. Result has 198 places, 389 transitions, 6733 flow [2024-06-27 21:02:52,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5988, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6733, PETRI_PLACES=198, PETRI_TRANSITIONS=389} [2024-06-27 21:02:52,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-27 21:02:52,993 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 389 transitions, 6733 flow [2024-06-27 21:02:52,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:52,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:52,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:52,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:02:52,994 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:52,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:52,994 INFO L85 PathProgramCache]: Analyzing trace with hash 228802557, now seen corresponding path program 2 times [2024-06-27 21:02:52,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:52,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100575547] [2024-06-27 21:02:52,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:52,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:53,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:55,597 INFO 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 21:02:55,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:55,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100575547] [2024-06-27 21:02:55,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100575547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:55,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:55,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:55,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196360066] [2024-06-27 21:02:55,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:55,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:02:55,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 389 transitions, 6733 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:55,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:55,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:02:55,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:57,629 INFO L124 PetriNetUnfolderBase]: 3669/5419 cut-off events. [2024-06-27 21:02:57,629 INFO L125 PetriNetUnfolderBase]: For 219121/219140 co-relation queries the response was YES. [2024-06-27 21:02:57,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50973 conditions, 5419 events. 3669/5419 cut-off events. For 219121/219140 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27644 event pairs, 588 based on Foata normal form. 34/5450 useless extension candidates. Maximal degree in co-relation 50876. Up to 4828 conditions per place. [2024-06-27 21:02:57,684 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 107 changer transitions 0/434 dead transitions. [2024-06-27 21:02:57,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 434 transitions, 8082 flow [2024-06-27 21:02:57,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:57,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:57,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:02:57,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 21:02:57,686 INFO L175 Difference]: Start difference. First operand has 198 places, 389 transitions, 6733 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:02:57,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 434 transitions, 8082 flow [2024-06-27 21:02:58,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 434 transitions, 7962 flow, removed 59 selfloop flow, removed 1 redundant places. [2024-06-27 21:02:58,064 INFO L231 Difference]: Finished difference. Result has 205 places, 391 transitions, 6909 flow [2024-06-27 21:02:58,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6909, PETRI_PLACES=205, PETRI_TRANSITIONS=391} [2024-06-27 21:02:58,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 21:02:58,065 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 391 transitions, 6909 flow [2024-06-27 21:02:58,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:02:58,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:58,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:58,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:02:58,066 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:58,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:58,066 INFO L85 PathProgramCache]: Analyzing trace with hash 568513271, now seen corresponding path program 3 times [2024-06-27 21:02:58,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:58,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494761124] [2024-06-27 21:02:58,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:58,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:01,508 INFO 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 21:03:01,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:01,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494761124] [2024-06-27 21:03:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494761124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:01,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:01,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764681419] [2024-06-27 21:03:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:01,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:01,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 391 transitions, 6909 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:03:01,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:01,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:01,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:03,456 INFO L124 PetriNetUnfolderBase]: 3793/5611 cut-off events. [2024-06-27 21:03:03,457 INFO L125 PetriNetUnfolderBase]: For 236388/236407 co-relation queries the response was YES. [2024-06-27 21:03:03,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53005 conditions, 5611 events. 3793/5611 cut-off events. For 236388/236407 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28953 event pairs, 545 based on Foata normal form. 34/5642 useless extension candidates. Maximal degree in co-relation 52905. Up to 4585 conditions per place. [2024-06-27 21:03:03,518 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 109 changer transitions 0/443 dead transitions. [2024-06-27 21:03:03,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 443 transitions, 8431 flow [2024-06-27 21:03:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:03,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:03,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:03:03,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 21:03:03,520 INFO L175 Difference]: Start difference. First operand has 205 places, 391 transitions, 6909 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:03:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 443 transitions, 8431 flow [2024-06-27 21:03:04,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 443 transitions, 8172 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:04,027 INFO L231 Difference]: Finished difference. Result has 207 places, 394 transitions, 6965 flow [2024-06-27 21:03:04,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6650, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6965, PETRI_PLACES=207, PETRI_TRANSITIONS=394} [2024-06-27 21:03:04,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 21:03:04,028 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 394 transitions, 6965 flow [2024-06-27 21:03:04,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 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 21:03:04,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:04,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:04,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:03:04,028 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:04,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:04,029 INFO L85 PathProgramCache]: Analyzing trace with hash 626325354, now seen corresponding path program 1 times [2024-06-27 21:03:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:04,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789978748] [2024-06-27 21:03:04,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:04,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:04,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:06,543 INFO 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 21:03:06,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:06,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789978748] [2024-06-27 21:03:06,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789978748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:06,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:06,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:06,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889778464] [2024-06-27 21:03:06,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:06,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:06,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:06,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:06,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:06,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:06,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 394 transitions, 6965 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:06,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:06,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:06,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:09,128 INFO L124 PetriNetUnfolderBase]: 4720/7107 cut-off events. [2024-06-27 21:03:09,128 INFO L125 PetriNetUnfolderBase]: For 354508/354564 co-relation queries the response was YES. [2024-06-27 21:03:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67070 conditions, 7107 events. 4720/7107 cut-off events. For 354508/354564 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 39421 event pairs, 910 based on Foata normal form. 94/7194 useless extension candidates. Maximal degree in co-relation 66969. Up to 4040 conditions per place. [2024-06-27 21:03:09,202 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 308 selfloop transitions, 177 changer transitions 0/488 dead transitions. [2024-06-27 21:03:09,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 488 transitions, 9126 flow [2024-06-27 21:03:09,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:09,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:09,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 21:03:09,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951219512195122 [2024-06-27 21:03:09,204 INFO L175 Difference]: Start difference. First operand has 207 places, 394 transitions, 6965 flow. Second operand 10 states and 203 transitions. [2024-06-27 21:03:09,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 488 transitions, 9126 flow [2024-06-27 21:03:09,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 488 transitions, 8942 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:03:09,885 INFO L231 Difference]: Finished difference. Result has 215 places, 397 transitions, 7285 flow [2024-06-27 21:03:09,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7285, PETRI_PLACES=215, PETRI_TRANSITIONS=397} [2024-06-27 21:03:09,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 21:03:09,886 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 397 transitions, 7285 flow [2024-06-27 21:03:09,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:09,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:09,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:09,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:03:09,886 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:09,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:09,887 INFO L85 PathProgramCache]: Analyzing trace with hash 628203024, now seen corresponding path program 2 times [2024-06-27 21:03:09,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:09,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081183267] [2024-06-27 21:03:09,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:09,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:09,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:12,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:12,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081183267] [2024-06-27 21:03:12,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081183267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:12,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:12,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:12,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928837918] [2024-06-27 21:03:12,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:12,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:12,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:12,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:12,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 397 transitions, 7285 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:12,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:12,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:12,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:15,215 INFO L124 PetriNetUnfolderBase]: 4996/7575 cut-off events. [2024-06-27 21:03:15,216 INFO L125 PetriNetUnfolderBase]: For 398540/398596 co-relation queries the response was YES. [2024-06-27 21:03:15,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71662 conditions, 7575 events. 4996/7575 cut-off events. For 398540/398596 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42979 event pairs, 1297 based on Foata normal form. 102/7670 useless extension candidates. Maximal degree in co-relation 71557. Up to 5937 conditions per place. [2024-06-27 21:03:15,284 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 292 selfloop transitions, 178 changer transitions 0/473 dead transitions. [2024-06-27 21:03:15,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 473 transitions, 9026 flow [2024-06-27 21:03:15,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:15,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 21:03:15,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-27 21:03:15,285 INFO L175 Difference]: Start difference. First operand has 215 places, 397 transitions, 7285 flow. Second operand 10 states and 193 transitions. [2024-06-27 21:03:15,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 473 transitions, 9026 flow [2024-06-27 21:03:15,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 473 transitions, 8739 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:15,806 INFO L231 Difference]: Finished difference. Result has 220 places, 398 transitions, 7424 flow [2024-06-27 21:03:15,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6998, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7424, PETRI_PLACES=220, PETRI_TRANSITIONS=398} [2024-06-27 21:03:15,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-27 21:03:15,807 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 398 transitions, 7424 flow [2024-06-27 21:03:15,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:15,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:15,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:15,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:03:15,808 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:15,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:15,808 INFO L85 PathProgramCache]: Analyzing trace with hash 628199304, now seen corresponding path program 3 times [2024-06-27 21:03:15,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:15,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847924689] [2024-06-27 21:03:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:15,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:15,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:19,461 INFO 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 21:03:19,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:19,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847924689] [2024-06-27 21:03:19,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847924689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:19,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:19,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:19,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309452135] [2024-06-27 21:03:19,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:19,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:19,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:19,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:19,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:19,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:19,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 398 transitions, 7424 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:19,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:19,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:22,259 INFO L124 PetriNetUnfolderBase]: 5935/9079 cut-off events. [2024-06-27 21:03:22,259 INFO L125 PetriNetUnfolderBase]: For 474206/474262 co-relation queries the response was YES. [2024-06-27 21:03:22,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84869 conditions, 9079 events. 5935/9079 cut-off events. For 474206/474262 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 53967 event pairs, 1529 based on Foata normal form. 102/9174 useless extension candidates. Maximal degree in co-relation 84763. Up to 6401 conditions per place. [2024-06-27 21:03:22,347 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 394 selfloop transitions, 109 changer transitions 0/506 dead transitions. [2024-06-27 21:03:22,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 506 transitions, 9906 flow [2024-06-27 21:03:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:22,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 21:03:22,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:03:22,348 INFO L175 Difference]: Start difference. First operand has 220 places, 398 transitions, 7424 flow. Second operand 10 states and 200 transitions. [2024-06-27 21:03:22,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 506 transitions, 9906 flow [2024-06-27 21:03:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 506 transitions, 9469 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:23,171 INFO L231 Difference]: Finished difference. Result has 225 places, 422 transitions, 7824 flow [2024-06-27 21:03:23,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7824, PETRI_PLACES=225, PETRI_TRANSITIONS=422} [2024-06-27 21:03:23,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-27 21:03:23,172 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 422 transitions, 7824 flow [2024-06-27 21:03:23,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:23,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:23,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:23,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:03:23,173 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:23,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:23,173 INFO L85 PathProgramCache]: Analyzing trace with hash 714891114, now seen corresponding path program 4 times [2024-06-27 21:03:23,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:23,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52428267] [2024-06-27 21:03:23,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:23,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:26,870 INFO 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 21:03:26,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:26,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52428267] [2024-06-27 21:03:26,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52428267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:26,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:26,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:26,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32549938] [2024-06-27 21:03:26,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:26,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:26,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:26,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:26,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:26,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:26,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 422 transitions, 7824 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:26,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:26,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:26,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:29,978 INFO L124 PetriNetUnfolderBase]: 6584/10135 cut-off events. [2024-06-27 21:03:29,978 INFO L125 PetriNetUnfolderBase]: For 558086/558105 co-relation queries the response was YES. [2024-06-27 21:03:30,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95599 conditions, 10135 events. 6584/10135 cut-off events. For 558086/558105 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 62276 event pairs, 2130 based on Foata normal form. 74/10206 useless extension candidates. Maximal degree in co-relation 95489. Up to 8560 conditions per place. [2024-06-27 21:03:30,087 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 448 selfloop transitions, 42 changer transitions 0/493 dead transitions. [2024-06-27 21:03:30,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 493 transitions, 9791 flow [2024-06-27 21:03:30,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:30,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:30,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 21:03:30,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-27 21:03:30,089 INFO L175 Difference]: Start difference. First operand has 225 places, 422 transitions, 7824 flow. Second operand 10 states and 181 transitions. [2024-06-27 21:03:30,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 493 transitions, 9791 flow [2024-06-27 21:03:31,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 493 transitions, 9637 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:03:31,378 INFO L231 Difference]: Finished difference. Result has 232 places, 424 transitions, 7876 flow [2024-06-27 21:03:31,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7876, PETRI_PLACES=232, PETRI_TRANSITIONS=424} [2024-06-27 21:03:31,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 21:03:31,379 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 424 transitions, 7876 flow [2024-06-27 21:03:31,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:31,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:31,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:31,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:03:31,380 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:31,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:31,380 INFO L85 PathProgramCache]: Analyzing trace with hash 715038984, now seen corresponding path program 5 times [2024-06-27 21:03:31,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:31,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003225245] [2024-06-27 21:03:31,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:31,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:31,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:35,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:35,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:35,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003225245] [2024-06-27 21:03:35,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003225245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:35,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:35,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:35,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390664070] [2024-06-27 21:03:35,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:35,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:35,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:35,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:35,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:35,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:35,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 424 transitions, 7876 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:35,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:35,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:38,519 INFO L124 PetriNetUnfolderBase]: 6860/10603 cut-off events. [2024-06-27 21:03:38,519 INFO L125 PetriNetUnfolderBase]: For 600543/600562 co-relation queries the response was YES. [2024-06-27 21:03:38,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99143 conditions, 10603 events. 6860/10603 cut-off events. For 600543/600562 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 66069 event pairs, 2394 based on Foata normal form. 82/10682 useless extension candidates. Maximal degree in co-relation 99030. Up to 9862 conditions per place. [2024-06-27 21:03:38,647 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 444 selfloop transitions, 37 changer transitions 0/484 dead transitions. [2024-06-27 21:03:38,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 484 transitions, 9453 flow [2024-06-27 21:03:38,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:38,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:03:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-27 21:03:38,652 INFO L175 Difference]: Start difference. First operand has 232 places, 424 transitions, 7876 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:03:38,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 484 transitions, 9453 flow [2024-06-27 21:03:39,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 484 transitions, 9321 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:39,735 INFO L231 Difference]: Finished difference. Result has 235 places, 425 transitions, 7894 flow [2024-06-27 21:03:39,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7744, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7894, PETRI_PLACES=235, PETRI_TRANSITIONS=425} [2024-06-27 21:03:39,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 21:03:39,736 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 425 transitions, 7894 flow [2024-06-27 21:03:39,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:39,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:39,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:39,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:03:39,737 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:39,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:39,737 INFO L85 PathProgramCache]: Analyzing trace with hash 715044936, now seen corresponding path program 1 times [2024-06-27 21:03:39,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:39,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57051176] [2024-06-27 21:03:39,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:39,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:43,425 INFO 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 21:03:43,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:43,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57051176] [2024-06-27 21:03:43,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57051176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:43,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:43,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184194502] [2024-06-27 21:03:43,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:43,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:43,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:43,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:43,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:43,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 425 transitions, 7894 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:43,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:43,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:43,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:46,995 INFO L124 PetriNetUnfolderBase]: 6912/10690 cut-off events. [2024-06-27 21:03:46,995 INFO L125 PetriNetUnfolderBase]: For 578351/578407 co-relation queries the response was YES. [2024-06-27 21:03:47,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99838 conditions, 10690 events. 6912/10690 cut-off events. For 578351/578407 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 66770 event pairs, 2404 based on Foata normal form. 54/10737 useless extension candidates. Maximal degree in co-relation 99724. Up to 10088 conditions per place. [2024-06-27 21:03:47,108 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 408 selfloop transitions, 74 changer transitions 0/485 dead transitions. [2024-06-27 21:03:47,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 485 transitions, 9504 flow [2024-06-27 21:03:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:47,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:03:47,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 21:03:47,118 INFO L175 Difference]: Start difference. First operand has 235 places, 425 transitions, 7894 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:03:47,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 485 transitions, 9504 flow [2024-06-27 21:03:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 485 transitions, 9382 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:48,155 INFO L231 Difference]: Finished difference. Result has 236 places, 427 transitions, 8021 flow [2024-06-27 21:03:48,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8021, PETRI_PLACES=236, PETRI_TRANSITIONS=427} [2024-06-27 21:03:48,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 21:03:48,156 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 427 transitions, 8021 flow [2024-06-27 21:03:48,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:48,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:48,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:48,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:03:48,156 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:48,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash 714894834, now seen corresponding path program 6 times [2024-06-27 21:03:48,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:48,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579599008] [2024-06-27 21:03:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:48,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:51,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 21:03:51,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:51,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579599008] [2024-06-27 21:03:51,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579599008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:51,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:51,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:51,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143590067] [2024-06-27 21:03:51,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:51,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:51,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:51,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:51,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:51,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:51,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 427 transitions, 8021 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:51,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:51,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:51,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:55,404 INFO L124 PetriNetUnfolderBase]: 7256/11287 cut-off events. [2024-06-27 21:03:55,405 INFO L125 PetriNetUnfolderBase]: For 668043/668062 co-relation queries the response was YES. [2024-06-27 21:03:55,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103025 conditions, 11287 events. 7256/11287 cut-off events. For 668043/668062 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 71827 event pairs, 2487 based on Foata normal form. 130/11414 useless extension candidates. Maximal degree in co-relation 102910. Up to 9480 conditions per place. [2024-06-27 21:03:55,512 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 443 selfloop transitions, 49 changer transitions 0/495 dead transitions. [2024-06-27 21:03:55,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 495 transitions, 9758 flow [2024-06-27 21:03:55,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:03:55,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:03:55,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 21:03:55,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279379157427938 [2024-06-27 21:03:55,513 INFO L175 Difference]: Start difference. First operand has 236 places, 427 transitions, 8021 flow. Second operand 11 states and 193 transitions. [2024-06-27 21:03:55,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 495 transitions, 9758 flow [2024-06-27 21:03:56,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 495 transitions, 9548 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:56,544 INFO L231 Difference]: Finished difference. Result has 240 places, 428 transitions, 7996 flow [2024-06-27 21:03:56,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7811, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7996, PETRI_PLACES=240, PETRI_TRANSITIONS=428} [2024-06-27 21:03:56,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-27 21:03:56,545 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 428 transitions, 7996 flow [2024-06-27 21:03:56,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:56,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:56,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:56,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:03:56,546 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:56,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:56,546 INFO L85 PathProgramCache]: Analyzing trace with hash 781246090, now seen corresponding path program 2 times [2024-06-27 21:03:56,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:56,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611365249] [2024-06-27 21:03:56,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:56,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:59,515 INFO 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 21:03:59,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:59,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611365249] [2024-06-27 21:03:59,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611365249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:59,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:59,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:03:59,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047777583] [2024-06-27 21:03:59,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:59,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:03:59,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:59,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:03:59,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:03:59,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:03:59,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 428 transitions, 7996 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:59,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:59,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:03:59,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:03,466 INFO L124 PetriNetUnfolderBase]: 7450/11601 cut-off events. [2024-06-27 21:04:03,466 INFO L125 PetriNetUnfolderBase]: For 630183/630202 co-relation queries the response was YES. [2024-06-27 21:04:03,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105470 conditions, 11601 events. 7450/11601 cut-off events. For 630183/630202 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 74452 event pairs, 2597 based on Foata normal form. 42/11640 useless extension candidates. Maximal degree in co-relation 105354. Up to 10937 conditions per place. [2024-06-27 21:04:03,577 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 384 selfloop transitions, 96 changer transitions 0/483 dead transitions. [2024-06-27 21:04:03,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 483 transitions, 9520 flow [2024-06-27 21:04:03,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:04:03,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:04:03,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:04:03,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-27 21:04:03,579 INFO L175 Difference]: Start difference. First operand has 240 places, 428 transitions, 7996 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:04:03,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 483 transitions, 9520 flow [2024-06-27 21:04:04,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 483 transitions, 9372 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 21:04:04,610 INFO L231 Difference]: Finished difference. Result has 243 places, 435 transitions, 8214 flow [2024-06-27 21:04:04,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7852, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8214, PETRI_PLACES=243, PETRI_TRANSITIONS=435} [2024-06-27 21:04:04,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 21:04:04,611 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 435 transitions, 8214 flow [2024-06-27 21:04:04,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:04,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:04,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:04,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:04:04,612 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:04,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:04,612 INFO L85 PathProgramCache]: Analyzing trace with hash 781238650, now seen corresponding path program 3 times [2024-06-27 21:04:04,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:04,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827888794] [2024-06-27 21:04:04,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:04,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:07,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827888794] [2024-06-27 21:04:07,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827888794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:07,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:07,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:04:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351151341] [2024-06-27 21:04:07,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:07,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:04:07,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:07,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:04:07,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:04:07,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:04:07,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 435 transitions, 8214 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:07,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:07,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:04:07,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:11,773 INFO L124 PetriNetUnfolderBase]: 7473/11646 cut-off events. [2024-06-27 21:04:11,774 INFO L125 PetriNetUnfolderBase]: For 617283/617302 co-relation queries the response was YES. [2024-06-27 21:04:11,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106189 conditions, 11646 events. 7473/11646 cut-off events. For 617283/617302 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 74871 event pairs, 2688 based on Foata normal form. 46/11689 useless extension candidates. Maximal degree in co-relation 106071. Up to 11212 conditions per place. [2024-06-27 21:04:11,884 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 414 selfloop transitions, 65 changer transitions 0/482 dead transitions. [2024-06-27 21:04:11,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 482 transitions, 9617 flow [2024-06-27 21:04:11,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:04:11,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:04:11,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 21:04:11,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-27 21:04:11,886 INFO L175 Difference]: Start difference. First operand has 243 places, 435 transitions, 8214 flow. Second operand 10 states and 161 transitions. [2024-06-27 21:04:11,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 482 transitions, 9617 flow [2024-06-27 21:04:12,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 482 transitions, 9387 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:04:12,874 INFO L231 Difference]: Finished difference. Result has 246 places, 437 transitions, 8176 flow [2024-06-27 21:04:12,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8176, PETRI_PLACES=246, PETRI_TRANSITIONS=437} [2024-06-27 21:04:12,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-27 21:04:12,875 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 437 transitions, 8176 flow [2024-06-27 21:04:12,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:12,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:12,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:12,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:04:12,875 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:12,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:12,876 INFO L85 PathProgramCache]: Analyzing trace with hash -6046192, now seen corresponding path program 7 times [2024-06-27 21:04:12,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:12,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314606591] [2024-06-27 21:04:12,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:12,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:15,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:15,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:15,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314606591] [2024-06-27 21:04:15,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314606591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:15,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:15,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:04:15,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628397112] [2024-06-27 21:04:15,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:15,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:04:15,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:15,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:04:15,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:04:15,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:04:15,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 437 transitions, 8176 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:15,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:15,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:04:15,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:19,250 INFO L124 PetriNetUnfolderBase]: 7749/12114 cut-off events. [2024-06-27 21:04:19,251 INFO L125 PetriNetUnfolderBase]: For 681621/681640 co-relation queries the response was YES. [2024-06-27 21:04:19,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109703 conditions, 12114 events. 7749/12114 cut-off events. For 681621/681640 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 78789 event pairs, 2798 based on Foata normal form. 82/12193 useless extension candidates. Maximal degree in co-relation 109584. Up to 10694 conditions per place. [2024-06-27 21:04:19,390 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 351 selfloop transitions, 154 changer transitions 0/508 dead transitions. [2024-06-27 21:04:19,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 508 transitions, 10052 flow [2024-06-27 21:04:19,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:04:19,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:04:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 21:04:19,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 21:04:19,392 INFO L175 Difference]: Start difference. First operand has 246 places, 437 transitions, 8176 flow. Second operand 12 states and 207 transitions. [2024-06-27 21:04:19,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 508 transitions, 10052 flow [2024-06-27 21:04:20,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 508 transitions, 9876 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:20,852 INFO L231 Difference]: Finished difference. Result has 252 places, 438 transitions, 8391 flow [2024-06-27 21:04:20,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8391, PETRI_PLACES=252, PETRI_TRANSITIONS=438} [2024-06-27 21:04:20,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-27 21:04:20,854 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 438 transitions, 8391 flow [2024-06-27 21:04:20,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:20,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:20,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:20,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:04:20,855 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:20,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:20,855 INFO L85 PathProgramCache]: Analyzing trace with hash -539662, now seen corresponding path program 8 times [2024-06-27 21:04:20,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:20,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466662423] [2024-06-27 21:04:20,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:20,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:24,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:24,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:24,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466662423] [2024-06-27 21:04:24,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466662423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:24,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:24,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:04:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691538258] [2024-06-27 21:04:24,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:24,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:04:24,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:24,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:04:24,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:04:24,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:04:24,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 438 transitions, 8391 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:24,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:24,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:04:24,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:28,157 INFO L124 PetriNetUnfolderBase]: 8046/12612 cut-off events. [2024-06-27 21:04:28,157 INFO L125 PetriNetUnfolderBase]: For 738600/738619 co-relation queries the response was YES. [2024-06-27 21:04:28,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114247 conditions, 12612 events. 8046/12612 cut-off events. For 738600/738619 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 82994 event pairs, 2913 based on Foata normal form. 85/12694 useless extension candidates. Maximal degree in co-relation 114127. Up to 11560 conditions per place. [2024-06-27 21:04:28,294 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 369 selfloop transitions, 128 changer transitions 0/500 dead transitions. [2024-06-27 21:04:28,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 500 transitions, 10092 flow [2024-06-27 21:04:28,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:04:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:04:28,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 21:04:28,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057649667405765 [2024-06-27 21:04:28,296 INFO L175 Difference]: Start difference. First operand has 252 places, 438 transitions, 8391 flow. Second operand 11 states and 183 transitions. [2024-06-27 21:04:28,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 500 transitions, 10092 flow [2024-06-27 21:04:29,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 500 transitions, 9729 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 21:04:29,334 INFO L231 Difference]: Finished difference. Result has 254 places, 445 transitions, 8548 flow [2024-06-27 21:04:29,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8034, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8548, PETRI_PLACES=254, PETRI_TRANSITIONS=445} [2024-06-27 21:04:29,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 21:04:29,334 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 445 transitions, 8548 flow [2024-06-27 21:04:29,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:29,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:29,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:29,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:04:29,335 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:29,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:29,335 INFO L85 PathProgramCache]: Analyzing trace with hash -6049912, now seen corresponding path program 9 times [2024-06-27 21:04:29,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:29,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602268417] [2024-06-27 21:04:29,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:29,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:32,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:32,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:32,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602268417] [2024-06-27 21:04:32,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602268417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:32,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:32,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:04:32,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219894284] [2024-06-27 21:04:32,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:32,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:04:32,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:04:32,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:04:32,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 41 [2024-06-27 21:04:32,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 445 transitions, 8548 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:32,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:32,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 41 [2024-06-27 21:04:32,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:36,821 INFO L124 PetriNetUnfolderBase]: 8486/13340 cut-off events. [2024-06-27 21:04:36,822 INFO L125 PetriNetUnfolderBase]: For 818054/818073 co-relation queries the response was YES. [2024-06-27 21:04:37,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121311 conditions, 13340 events. 8486/13340 cut-off events. For 818054/818073 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 89037 event pairs, 2917 based on Foata normal form. 74/13411 useless extension candidates. Maximal degree in co-relation 121189. Up to 10002 conditions per place. [2024-06-27 21:04:37,068 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 340 selfloop transitions, 184 changer transitions 0/527 dead transitions. [2024-06-27 21:04:37,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 527 transitions, 10914 flow [2024-06-27 21:04:37,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:04:37,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:04:37,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 21:04:37,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-27 21:04:37,070 INFO L175 Difference]: Start difference. First operand has 254 places, 445 transitions, 8548 flow. Second operand 11 states and 196 transitions. [2024-06-27 21:04:37,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 527 transitions, 10914 flow