./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/rfi009_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/rfi009_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/rfi009_rmo.oepc.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-cde23df-m [2024-06-14 12:46:32,404 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:46:32,469 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:46:32,474 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:46:32,475 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:46:32,498 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:46:32,498 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:46:32,499 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:46:32,499 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:46:32,502 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:46:32,502 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:46:32,503 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:46:32,503 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:46:32,504 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:46:32,504 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:46:32,504 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:46:32,505 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:46:32,505 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:46:32,505 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:46:32,505 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:46:32,506 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:46:32,506 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:46:32,506 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:46:32,506 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:46:32,507 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:46:32,507 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:46:32,507 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:46:32,507 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:46:32,508 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:46:32,508 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:46:32,509 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:46:32,509 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:46:32,509 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:46:32,509 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:46:32,510 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:46:32,511 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:46:32,511 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:46:32,511 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:46:32,511 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-14 12:46:32,716 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:46:32,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:46:32,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:46:32,739 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:46:32,739 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:46:32,740 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i [2024-06-14 12:46:33,792 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:46:34,018 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:46:34,018 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i [2024-06-14 12:46:34,040 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ce2c4d91/b925529f6bcb4e52976533f3b78330de/FLAG2f6d4b22d [2024-06-14 12:46:34,054 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ce2c4d91/b925529f6bcb4e52976533f3b78330de [2024-06-14 12:46:34,056 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:46:34,057 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:46:34,059 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/rfi009_rmo.oepc.yml/witness.yml [2024-06-14 12:46:34,279 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:46:34,280 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:46:34,281 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:46:34,281 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:46:34,285 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:46:34,285 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:46:34" (1/2) ... [2024-06-14 12:46:34,286 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ff29876 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:46:34, skipping insertion in model container [2024-06-14 12:46:34,286 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:46:34" (1/2) ... [2024-06-14 12:46:34,288 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2bc69538 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:46:34, skipping insertion in model container [2024-06-14 12:46:34,288 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:46:34" (2/2) ... [2024-06-14 12:46:34,289 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ff29876 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:34, skipping insertion in model container [2024-06-14 12:46:34,289 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:46:34" (2/2) ... [2024-06-14 12:46:34,289 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:46:34,429 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:46:34,431 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] (((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & x) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 12:46:34,431 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & x) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 12:46:34,431 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & x) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 12:46:34,431 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:46:34,431 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-14 12:46:34,474 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:46:34,843 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:46:34,858 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:46:35,020 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:46:35,072 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:46:35,072 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35 WrapperNode [2024-06-14 12:46:35,073 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:46:35,074 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:46:35,074 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:46:35,074 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:46:35,079 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 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,107 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 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,144 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-14 12:46:35,144 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:46:35,145 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:46:35,145 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:46:35,145 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:46:35,156 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,156 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,160 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,190 INFO L175 MemorySlicer]: Split 45 memory accesses to 2 slices as follows [2, 43]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-14 12:46:35,198 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,199 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,214 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,224 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,231 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,238 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,244 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:46:35,246 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:46:35,246 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:46:35,246 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:46:35,247 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (1/1) ... [2024-06-14 12:46:35,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:46:35,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:46:35,275 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-14 12:46:35,284 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-14 12:46:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 12:46:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 12:46:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 12:46:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 12:46:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:46:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:46:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:46:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:46:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:46:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:46:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:46:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:46:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:46:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 12:46:35,326 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:46:35,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:46:35,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:46:35,328 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:46:35,536 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:46:35,539 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:46:36,067 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:46:36,067 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:46:36,361 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:46:36,362 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:46:36,362 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:46:36 BoogieIcfgContainer [2024-06-14 12:46:36,362 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:46:36,364 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:46:36,364 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:46:36,366 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:46:36,367 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:46:34" (1/4) ... [2024-06-14 12:46:36,367 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce4221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:46:36, skipping insertion in model container [2024-06-14 12:46:36,367 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:46:34" (2/4) ... [2024-06-14 12:46:36,367 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce4221 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:46:36, skipping insertion in model container [2024-06-14 12:46:36,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:46:35" (3/4) ... [2024-06-14 12:46:36,368 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce4221 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:46:36, skipping insertion in model container [2024-06-14 12:46:36,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:46:36" (4/4) ... [2024-06-14 12:46:36,369 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_rmo.oepc.i [2024-06-14 12:46:36,382 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:46:36,382 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:46:36,382 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:46:36,426 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:46:36,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:46:36,471 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 12:46:36,471 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:46:36,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:46:36,472 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:46:36,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 12:46:36,501 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:46:36,506 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;@12eaabf7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:46:36,507 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:46:36,511 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:46:36,511 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:46:36,511 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:46:36,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:36,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:46:36,512 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-14 12:46:36,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:36,516 INFO L85 PathProgramCache]: Analyzing trace with hash 881077666, now seen corresponding path program 1 times [2024-06-14 12:46:36,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:36,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520947125] [2024-06-14 12:46:36,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:36,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:38,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:38,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520947125] [2024-06-14 12:46:38,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520947125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:38,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:38,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:46:38,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516172521] [2024-06-14 12:46:38,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:38,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:46:38,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:38,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:46:38,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:46:38,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:46:38,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:38,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:38,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:46:38,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:38,744 INFO L124 PetriNetUnfolderBase]: 770/1261 cut-off events. [2024-06-14 12:46:38,744 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 12:46:38,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2506 conditions, 1261 events. 770/1261 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6309 event pairs, 479 based on Foata normal form. 1/1232 useless extension candidates. Maximal degree in co-relation 2491. Up to 1178 conditions per place. [2024-06-14 12:46:38,753 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 12:46:38,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 185 flow [2024-06-14 12:46:38,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:46:38,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:46:38,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-14 12:46:38,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 12:46:38,763 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 72 transitions. [2024-06-14 12:46:38,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 185 flow [2024-06-14 12:46:38,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:46:38,766 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 12:46:38,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 12:46:38,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 12:46:38,770 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 12:46:38,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:38,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:38,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:38,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:46:38,771 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-14 12:46:38,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:38,771 INFO L85 PathProgramCache]: Analyzing trace with hash 607125217, now seen corresponding path program 1 times [2024-06-14 12:46:38,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:38,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999264416] [2024-06-14 12:46:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:38,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:38,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:41,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-14 12:46:41,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999264416] [2024-06-14 12:46:41,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999264416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:41,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:46:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675344539] [2024-06-14 12:46:41,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:41,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:46:41,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:41,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:46:41,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:46:41,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:46:41,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:41,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:41,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:46:41,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:41,611 INFO L124 PetriNetUnfolderBase]: 764/1256 cut-off events. [2024-06-14 12:46:41,611 INFO L125 PetriNetUnfolderBase]: For 245/245 co-relation queries the response was YES. [2024-06-14 12:46:41,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2864 conditions, 1256 events. 764/1256 cut-off events. For 245/245 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6218 event pairs, 369 based on Foata normal form. 3/1256 useless extension candidates. Maximal degree in co-relation 2849. Up to 1150 conditions per place. [2024-06-14 12:46:41,620 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-14 12:46:41,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 58 transitions, 260 flow [2024-06-14 12:46:41,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:46:41,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:46:41,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-14 12:46:41,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 12:46:41,623 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 94 transitions. [2024-06-14 12:46:41,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 58 transitions, 260 flow [2024-06-14 12:46:41,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:46:41,627 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 12:46:41,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 12:46:41,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 12:46:41,630 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 12:46:41,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:41,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:41,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:41,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:46:41,635 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-14 12:46:41,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:41,637 INFO L85 PathProgramCache]: Analyzing trace with hash 761529833, now seen corresponding path program 1 times [2024-06-14 12:46:41,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:41,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505317288] [2024-06-14 12:46:41,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:41,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:41,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:44,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:44,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:44,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505317288] [2024-06-14 12:46:44,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505317288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:44,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:44,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:46:44,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963139829] [2024-06-14 12:46:44,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:44,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:46:44,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:44,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:46:44,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:46:44,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:46:44,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:44,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:44,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:46:44,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:45,363 INFO L124 PetriNetUnfolderBase]: 969/1555 cut-off events. [2024-06-14 12:46:45,363 INFO L125 PetriNetUnfolderBase]: For 831/831 co-relation queries the response was YES. [2024-06-14 12:46:45,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 1555 events. 969/1555 cut-off events. For 831/831 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7552 event pairs, 305 based on Foata normal form. 6/1555 useless extension candidates. Maximal degree in co-relation 3929. Up to 1394 conditions per place. [2024-06-14 12:46:45,371 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-14 12:46:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-14 12:46:45,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:46:45,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:46:45,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-14 12:46:45,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-14 12:46:45,376 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-14 12:46:45,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-14 12:46:45,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:46:45,378 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-14 12:46:45,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-14 12:46:45,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-14 12:46:45,380 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-14 12:46:45,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:45,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:45,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:45,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:46:45,381 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:46:45,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:45,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1227486819, now seen corresponding path program 1 times [2024-06-14 12:46:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:45,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606543093] [2024-06-14 12:46:45,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:45,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:46,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:46,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:46,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606543093] [2024-06-14 12:46:46,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606543093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:46,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:46,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:46:46,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645248438] [2024-06-14 12:46:46,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:46,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:46:46,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:46,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:46:46,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:46:47,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:46:47,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:47,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:47,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:46:47,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:47,919 INFO L124 PetriNetUnfolderBase]: 1179/1833 cut-off events. [2024-06-14 12:46:47,919 INFO L125 PetriNetUnfolderBase]: For 1821/1821 co-relation queries the response was YES. [2024-06-14 12:46:47,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5134 conditions, 1833 events. 1179/1833 cut-off events. For 1821/1821 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8677 event pairs, 492 based on Foata normal form. 2/1829 useless extension candidates. Maximal degree in co-relation 5115. Up to 1767 conditions per place. [2024-06-14 12:46:47,929 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-14 12:46:47,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 61 transitions, 343 flow [2024-06-14 12:46:47,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:46:47,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:46:47,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-14 12:46:47,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:46:47,931 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 90 transitions. [2024-06-14 12:46:47,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 61 transitions, 343 flow [2024-06-14 12:46:47,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 316 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:46:47,936 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-14 12:46:47,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 12:46:47,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 12:46:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-14 12:46:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:47,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:47,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:46:47,939 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-14 12:46:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:47,940 INFO L85 PathProgramCache]: Analyzing trace with hash 602615674, now seen corresponding path program 1 times [2024-06-14 12:46:47,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:47,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007079741] [2024-06-14 12:46:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:49,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:49,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007079741] [2024-06-14 12:46:49,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007079741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:49,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:49,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:46:49,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298701123] [2024-06-14 12:46:49,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:49,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:46:49,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:49,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:46:49,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:46:49,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:46:49,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:49,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:49,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:46:49,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:51,011 INFO L124 PetriNetUnfolderBase]: 1169/1823 cut-off events. [2024-06-14 12:46:51,011 INFO L125 PetriNetUnfolderBase]: For 2645/2645 co-relation queries the response was YES. [2024-06-14 12:46:51,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5480 conditions, 1823 events. 1169/1823 cut-off events. For 2645/2645 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8520 event pairs, 462 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 5459. Up to 1731 conditions per place. [2024-06-14 12:46:51,021 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 54 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-14 12:46:51,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 70 transitions, 396 flow [2024-06-14 12:46:51,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:46:51,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:46:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 12:46:51,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-14 12:46:51,025 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 107 transitions. [2024-06-14 12:46:51,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 70 transitions, 396 flow [2024-06-14 12:46:51,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 70 transitions, 376 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:46:51,031 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-14 12:46:51,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-14 12:46:51,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-14 12:46:51,033 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-14 12:46:51,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:51,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:51,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:51,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:46:51,033 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-14 12:46:51,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1501002814, now seen corresponding path program 1 times [2024-06-14 12:46:51,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:51,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555699482] [2024-06-14 12:46:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:51,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:53,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:53,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:53,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555699482] [2024-06-14 12:46:53,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555699482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:53,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:53,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:46:53,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832182409] [2024-06-14 12:46:53,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:53,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:46:53,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:53,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:46:53,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:46:53,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:46:53,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:53,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:53,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:46:53,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:54,505 INFO L124 PetriNetUnfolderBase]: 1182/1839 cut-off events. [2024-06-14 12:46:54,505 INFO L125 PetriNetUnfolderBase]: For 3793/3799 co-relation queries the response was YES. [2024-06-14 12:46:54,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5988 conditions, 1839 events. 1182/1839 cut-off events. For 3793/3799 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8662 event pairs, 464 based on Foata normal form. 6/1843 useless extension candidates. Maximal degree in co-relation 5966. Up to 1729 conditions per place. [2024-06-14 12:46:54,513 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-06-14 12:46:54,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 81 transitions, 506 flow [2024-06-14 12:46:54,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:46:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:46:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-14 12:46:54,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:46:54,515 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 114 transitions. [2024-06-14 12:46:54,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 81 transitions, 506 flow [2024-06-14 12:46:54,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 81 transitions, 476 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:46:54,520 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 290 flow [2024-06-14 12:46:54,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-14 12:46:54,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 12:46:54,522 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 290 flow [2024-06-14 12:46:54,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:54,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:54,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:54,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:46:54,523 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-14 12:46:54,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:54,523 INFO L85 PathProgramCache]: Analyzing trace with hash -336615494, now seen corresponding path program 2 times [2024-06-14 12:46:54,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:54,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390010219] [2024-06-14 12:46:54,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:54,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:46:56,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:46:56,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:46:56,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390010219] [2024-06-14 12:46:56,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390010219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:46:56,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:46:56,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:46:56,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723377162] [2024-06-14 12:46:56,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:46:56,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:46:56,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:46:56,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:46:56,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:46:56,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:46:56,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:56,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:46:56,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:46:56,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:46:57,636 INFO L124 PetriNetUnfolderBase]: 1177/1833 cut-off events. [2024-06-14 12:46:57,637 INFO L125 PetriNetUnfolderBase]: For 5033/5038 co-relation queries the response was YES. [2024-06-14 12:46:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6368 conditions, 1833 events. 1177/1833 cut-off events. For 5033/5038 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8640 event pairs, 468 based on Foata normal form. 6/1837 useless extension candidates. Maximal degree in co-relation 6345. Up to 1724 conditions per place. [2024-06-14 12:46:57,646 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-14 12:46:57,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 476 flow [2024-06-14 12:46:57,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:46:57,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:46:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:46:57,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:46:57,648 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 290 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:46:57,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 476 flow [2024-06-14 12:46:57,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 442 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 12:46:57,653 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-14 12:46:57,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-14 12:46:57,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-14 12:46:57,654 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-14 12:46:57,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:46:57,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:46:57,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:46:57,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:46:57,654 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-14 12:46:57,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:46:57,655 INFO L85 PathProgramCache]: Analyzing trace with hash 401726063, now seen corresponding path program 1 times [2024-06-14 12:46:57,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:46:57,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197415967] [2024-06-14 12:46:57,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:46:57,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:46:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:00,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:00,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:00,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197415967] [2024-06-14 12:47:00,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197415967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:00,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:00,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:00,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145848236] [2024-06-14 12:47:00,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:00,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:00,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:00,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:00,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:00,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:00,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:00,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:00,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:00,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:01,175 INFO L124 PetriNetUnfolderBase]: 1235/1931 cut-off events. [2024-06-14 12:47:01,175 INFO L125 PetriNetUnfolderBase]: For 5988/5992 co-relation queries the response was YES. [2024-06-14 12:47:01,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6816 conditions, 1931 events. 1235/1931 cut-off events. For 5988/5992 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9169 event pairs, 459 based on Foata normal form. 6/1936 useless extension candidates. Maximal degree in co-relation 6791. Up to 1786 conditions per place. [2024-06-14 12:47:01,187 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 76 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-14 12:47:01,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 105 transitions, 668 flow [2024-06-14 12:47:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:01,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:01,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:47:01,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:47:01,189 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:47:01,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 105 transitions, 668 flow [2024-06-14 12:47:01,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 105 transitions, 612 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:01,196 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 408 flow [2024-06-14 12:47:01,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=408, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-14 12:47:01,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-14 12:47:01,198 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 408 flow [2024-06-14 12:47:01,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:01,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:01,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:01,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:47:01,198 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-14 12:47:01,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:01,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1693553993, now seen corresponding path program 2 times [2024-06-14 12:47:01,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:01,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636876752] [2024-06-14 12:47:01,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:01,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:03,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636876752] [2024-06-14 12:47:03,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636876752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:03,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:03,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:03,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735411450] [2024-06-14 12:47:03,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:03,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:03,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:03,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:03,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:03,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:03,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:03,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:03,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:03,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:04,973 INFO L124 PetriNetUnfolderBase]: 1248/1956 cut-off events. [2024-06-14 12:47:04,973 INFO L125 PetriNetUnfolderBase]: For 7780/7788 co-relation queries the response was YES. [2024-06-14 12:47:04,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7426 conditions, 1956 events. 1248/1956 cut-off events. For 7780/7788 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9322 event pairs, 444 based on Foata normal form. 10/1965 useless extension candidates. Maximal degree in co-relation 7399. Up to 1788 conditions per place. [2024-06-14 12:47:04,992 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 74 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-14 12:47:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 105 transitions, 734 flow [2024-06-14 12:47:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:04,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:04,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:47:04,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-14 12:47:04,995 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 408 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:47:04,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 105 transitions, 734 flow [2024-06-14 12:47:05,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 105 transitions, 692 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 12:47:05,066 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 467 flow [2024-06-14 12:47:05,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=467, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-14 12:47:05,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-14 12:47:05,067 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 467 flow [2024-06-14 12:47:05,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:05,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:05,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:05,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:47:05,067 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-14 12:47:05,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:05,068 INFO L85 PathProgramCache]: Analyzing trace with hash -518707711, now seen corresponding path program 3 times [2024-06-14 12:47:05,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:05,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475364822] [2024-06-14 12:47:05,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:05,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:07,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:07,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475364822] [2024-06-14 12:47:07,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475364822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:07,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:07,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:07,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992940100] [2024-06-14 12:47:07,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:07,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:07,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:07,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:07,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:07,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:07,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 467 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:07,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:07,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:07,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:09,048 INFO L124 PetriNetUnfolderBase]: 1261/1981 cut-off events. [2024-06-14 12:47:09,049 INFO L125 PetriNetUnfolderBase]: For 10154/10162 co-relation queries the response was YES. [2024-06-14 12:47:09,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7999 conditions, 1981 events. 1261/1981 cut-off events. For 10154/10162 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9478 event pairs, 455 based on Foata normal form. 6/1985 useless extension candidates. Maximal degree in co-relation 7971. Up to 1744 conditions per place. [2024-06-14 12:47:09,069 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 37 changer transitions 0/108 dead transitions. [2024-06-14 12:47:09,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 108 transitions, 861 flow [2024-06-14 12:47:09,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:09,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:47:09,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-14 12:47:09,072 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 467 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:47:09,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 108 transitions, 861 flow [2024-06-14 12:47:09,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 108 transitions, 774 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 12:47:09,090 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 544 flow [2024-06-14 12:47:09,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-14 12:47:09,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-14 12:47:09,093 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 544 flow [2024-06-14 12:47:09,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:09,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:09,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:09,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:47:09,094 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-14 12:47:09,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:09,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1693558829, now seen corresponding path program 1 times [2024-06-14 12:47:09,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:09,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147640772] [2024-06-14 12:47:09,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:09,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:11,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:11,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:11,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147640772] [2024-06-14 12:47:11,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147640772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:11,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:11,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:11,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791565330] [2024-06-14 12:47:11,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:11,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:11,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:11,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:11,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:11,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:11,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:11,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:11,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:11,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:12,915 INFO L124 PetriNetUnfolderBase]: 1287/2028 cut-off events. [2024-06-14 12:47:12,915 INFO L125 PetriNetUnfolderBase]: For 10489/10497 co-relation queries the response was YES. [2024-06-14 12:47:12,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8155 conditions, 2028 events. 1287/2028 cut-off events. For 10489/10497 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9764 event pairs, 419 based on Foata normal form. 12/2035 useless extension candidates. Maximal degree in co-relation 8126. Up to 1791 conditions per place. [2024-06-14 12:47:12,925 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 88 selfloop transitions, 26 changer transitions 0/119 dead transitions. [2024-06-14 12:47:12,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 119 transitions, 958 flow [2024-06-14 12:47:12,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:12,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:12,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 12:47:12,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-14 12:47:12,927 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 544 flow. Second operand 7 states and 135 transitions. [2024-06-14 12:47:12,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 119 transitions, 958 flow [2024-06-14 12:47:12,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 119 transitions, 912 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 12:47:12,935 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 616 flow [2024-06-14 12:47:12,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=616, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-14 12:47:12,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-14 12:47:12,936 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 616 flow [2024-06-14 12:47:12,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:12,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:12,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:12,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:47:12,937 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-14 12:47:12,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:12,937 INFO L85 PathProgramCache]: Analyzing trace with hash -485477679, now seen corresponding path program 4 times [2024-06-14 12:47:12,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:12,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792386881] [2024-06-14 12:47:12,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:12,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:15,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:15,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:15,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792386881] [2024-06-14 12:47:15,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792386881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:15,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:15,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:15,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941421356] [2024-06-14 12:47:15,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:15,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:15,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:15,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:15,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:15,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:15,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 616 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:15,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:15,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:15,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:16,681 INFO L124 PetriNetUnfolderBase]: 1282/2015 cut-off events. [2024-06-14 12:47:16,681 INFO L125 PetriNetUnfolderBase]: For 12566/12572 co-relation queries the response was YES. [2024-06-14 12:47:16,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8581 conditions, 2015 events. 1282/2015 cut-off events. For 12566/12572 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9651 event pairs, 448 based on Foata normal form. 3/2011 useless extension candidates. Maximal degree in co-relation 8550. Up to 1777 conditions per place. [2024-06-14 12:47:16,691 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 37 changer transitions 0/109 dead transitions. [2024-06-14 12:47:16,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 892 flow [2024-06-14 12:47:16,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:16,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 12:47:16,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:47:16,693 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 616 flow. Second operand 7 states and 126 transitions. [2024-06-14 12:47:16,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 892 flow [2024-06-14 12:47:16,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 841 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 12:47:16,703 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 647 flow [2024-06-14 12:47:16,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=647, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-14 12:47:16,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-14 12:47:16,704 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 647 flow [2024-06-14 12:47:16,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:16,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:16,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:16,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:47:16,705 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-14 12:47:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:16,705 INFO L85 PathProgramCache]: Analyzing trace with hash -707122533, now seen corresponding path program 2 times [2024-06-14 12:47:16,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:16,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486571059] [2024-06-14 12:47:16,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:16,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:19,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:19,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486571059] [2024-06-14 12:47:19,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486571059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:19,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:19,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:19,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560494327] [2024-06-14 12:47:19,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:19,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:19,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:19,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:19,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 647 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:19,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:19,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:19,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:20,231 INFO L124 PetriNetUnfolderBase]: 1308/2058 cut-off events. [2024-06-14 12:47:20,232 INFO L125 PetriNetUnfolderBase]: For 14494/14509 co-relation queries the response was YES. [2024-06-14 12:47:20,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8992 conditions, 2058 events. 1308/2058 cut-off events. For 14494/14509 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9876 event pairs, 409 based on Foata normal form. 16/2071 useless extension candidates. Maximal degree in co-relation 8959. Up to 1806 conditions per place. [2024-06-14 12:47:20,246 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 85 selfloop transitions, 29 changer transitions 0/119 dead transitions. [2024-06-14 12:47:20,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 119 transitions, 1041 flow [2024-06-14 12:47:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:20,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:47:20,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-14 12:47:20,260 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 647 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:47:20,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 119 transitions, 1041 flow [2024-06-14 12:47:20,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 119 transitions, 943 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:20,272 INFO L231 Difference]: Finished difference. Result has 81 places, 88 transitions, 647 flow [2024-06-14 12:47:20,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=647, PETRI_PLACES=81, PETRI_TRANSITIONS=88} [2024-06-14 12:47:20,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-14 12:47:20,273 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 88 transitions, 647 flow [2024-06-14 12:47:20,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:20,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:20,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:20,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:47:20,274 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-14 12:47:20,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash -706885383, now seen corresponding path program 3 times [2024-06-14 12:47:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:20,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015537834] [2024-06-14 12:47:20,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:22,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-14 12:47:22,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:22,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015537834] [2024-06-14 12:47:22,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015537834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:22,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:22,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:47:22,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637920905] [2024-06-14 12:47:22,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:22,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:47:22,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:22,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:47:22,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:47:22,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:22,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 88 transitions, 647 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:22,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:22,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:22,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:23,449 INFO L124 PetriNetUnfolderBase]: 1298/2044 cut-off events. [2024-06-14 12:47:23,450 INFO L125 PetriNetUnfolderBase]: For 15625/15640 co-relation queries the response was YES. [2024-06-14 12:47:23,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9037 conditions, 2044 events. 1298/2044 cut-off events. For 15625/15640 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9823 event pairs, 409 based on Foata normal form. 16/2057 useless extension candidates. Maximal degree in co-relation 9003. Up to 1798 conditions per place. [2024-06-14 12:47:23,466 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 81 selfloop transitions, 30 changer transitions 0/116 dead transitions. [2024-06-14 12:47:23,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 116 transitions, 953 flow [2024-06-14 12:47:23,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:47:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:47:23,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:47:23,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 12:47:23,468 INFO L175 Difference]: Start difference. First operand has 81 places, 88 transitions, 647 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:47:23,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 116 transitions, 953 flow [2024-06-14 12:47:23,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 116 transitions, 856 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 12:47:23,487 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 618 flow [2024-06-14 12:47:23,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=618, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2024-06-14 12:47:23,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-14 12:47:23,488 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 618 flow [2024-06-14 12:47:23,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:23,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:23,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:23,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:47:23,489 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-14 12:47:23,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:23,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1090272038, now seen corresponding path program 1 times [2024-06-14 12:47:23,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:23,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811984466] [2024-06-14 12:47:23,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:23,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:23,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:26,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-14 12:47:26,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:26,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811984466] [2024-06-14 12:47:26,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811984466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:26,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:26,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:26,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981674553] [2024-06-14 12:47:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:26,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:26,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:26,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 618 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:26,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:26,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:26,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:27,595 INFO L124 PetriNetUnfolderBase]: 1324/2094 cut-off events. [2024-06-14 12:47:27,596 INFO L125 PetriNetUnfolderBase]: For 17601/17609 co-relation queries the response was YES. [2024-06-14 12:47:27,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9316 conditions, 2094 events. 1324/2094 cut-off events. For 17601/17609 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10203 event pairs, 420 based on Foata normal form. 12/2105 useless extension candidates. Maximal degree in co-relation 9281. Up to 1872 conditions per place. [2024-06-14 12:47:27,630 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 29 changer transitions 0/129 dead transitions. [2024-06-14 12:47:27,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1012 flow [2024-06-14 12:47:27,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:27,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:27,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:47:27,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-14 12:47:27,641 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 618 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:47:27,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1012 flow [2024-06-14 12:47:27,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 129 transitions, 942 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:27,653 INFO L231 Difference]: Finished difference. Result has 85 places, 91 transitions, 655 flow [2024-06-14 12:47:27,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=85, PETRI_TRANSITIONS=91} [2024-06-14 12:47:27,669 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-14 12:47:27,669 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 91 transitions, 655 flow [2024-06-14 12:47:27,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:27,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:27,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:27,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:47:27,671 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-14 12:47:27,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:27,671 INFO L85 PathProgramCache]: Analyzing trace with hash 847373780, now seen corresponding path program 2 times [2024-06-14 12:47:27,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:27,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367907477] [2024-06-14 12:47:27,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:27,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:30,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:30,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:30,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367907477] [2024-06-14 12:47:30,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367907477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:30,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:30,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:30,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737561119] [2024-06-14 12:47:30,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:30,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:30,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:30,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:30,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:30,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:30,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 91 transitions, 655 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:30,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:30,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:30,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:32,353 INFO L124 PetriNetUnfolderBase]: 1549/2468 cut-off events. [2024-06-14 12:47:32,354 INFO L125 PetriNetUnfolderBase]: For 23008/23030 co-relation queries the response was YES. [2024-06-14 12:47:32,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11445 conditions, 2468 events. 1549/2468 cut-off events. For 23008/23030 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12463 event pairs, 459 based on Foata normal form. 8/2465 useless extension candidates. Maximal degree in co-relation 11409. Up to 1799 conditions per place. [2024-06-14 12:47:32,366 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 76 changer transitions 0/175 dead transitions. [2024-06-14 12:47:32,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 175 transitions, 1707 flow [2024-06-14 12:47:32,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:47:32,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:47:32,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 12:47:32,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:47:32,386 INFO L175 Difference]: Start difference. First operand has 85 places, 91 transitions, 655 flow. Second operand 9 states and 172 transitions. [2024-06-14 12:47:32,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 175 transitions, 1707 flow [2024-06-14 12:47:32,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 175 transitions, 1561 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:32,402 INFO L231 Difference]: Finished difference. Result has 93 places, 129 transitions, 1170 flow [2024-06-14 12:47:32,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1170, PETRI_PLACES=93, PETRI_TRANSITIONS=129} [2024-06-14 12:47:32,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-14 12:47:32,403 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 129 transitions, 1170 flow [2024-06-14 12:47:32,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:32,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:32,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:32,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:47:32,404 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-14 12:47:32,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:32,404 INFO L85 PathProgramCache]: Analyzing trace with hash -226584216, now seen corresponding path program 3 times [2024-06-14 12:47:32,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:32,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015763598] [2024-06-14 12:47:32,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:32,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:34,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:34,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:34,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015763598] [2024-06-14 12:47:34,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015763598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:34,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:34,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:34,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694421502] [2024-06-14 12:47:34,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:34,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:34,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:34,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:34,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:34,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 129 transitions, 1170 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:34,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:34,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:34,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:36,579 INFO L124 PetriNetUnfolderBase]: 1863/2972 cut-off events. [2024-06-14 12:47:36,580 INFO L125 PetriNetUnfolderBase]: For 30199/30201 co-relation queries the response was YES. [2024-06-14 12:47:36,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14930 conditions, 2972 events. 1863/2972 cut-off events. For 30199/30201 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15640 event pairs, 413 based on Foata normal form. 6/2973 useless extension candidates. Maximal degree in co-relation 14888. Up to 2016 conditions per place. [2024-06-14 12:47:36,598 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 106 selfloop transitions, 127 changer transitions 0/238 dead transitions. [2024-06-14 12:47:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 238 transitions, 2557 flow [2024-06-14 12:47:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:47:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:47:36,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:47:36,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-14 12:47:36,620 INFO L175 Difference]: Start difference. First operand has 93 places, 129 transitions, 1170 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:47:36,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 238 transitions, 2557 flow [2024-06-14 12:47:36,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 238 transitions, 2435 flow, removed 60 selfloop flow, removed 1 redundant places. [2024-06-14 12:47:36,680 INFO L231 Difference]: Finished difference. Result has 104 places, 178 transitions, 1957 flow [2024-06-14 12:47:36,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1957, PETRI_PLACES=104, PETRI_TRANSITIONS=178} [2024-06-14 12:47:36,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-14 12:47:36,696 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 178 transitions, 1957 flow [2024-06-14 12:47:36,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:36,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:36,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:36,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:47:36,697 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-14 12:47:36,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:36,698 INFO L85 PathProgramCache]: Analyzing trace with hash -509066942, now seen corresponding path program 4 times [2024-06-14 12:47:36,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:36,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036894015] [2024-06-14 12:47:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:36,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:36,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:38,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:38,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036894015] [2024-06-14 12:47:38,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036894015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:38,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:38,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:38,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282524271] [2024-06-14 12:47:38,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:38,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:38,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:38,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:38,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:38,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 178 transitions, 1957 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:38,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:38,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:38,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:40,599 INFO L124 PetriNetUnfolderBase]: 1847/2950 cut-off events. [2024-06-14 12:47:40,600 INFO L125 PetriNetUnfolderBase]: For 33654/33656 co-relation queries the response was YES. [2024-06-14 12:47:40,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15683 conditions, 2950 events. 1847/2950 cut-off events. For 33654/33656 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15557 event pairs, 405 based on Foata normal form. 8/2953 useless extension candidates. Maximal degree in co-relation 15635. Up to 2003 conditions per place. [2024-06-14 12:47:40,616 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 102 selfloop transitions, 128 changer transitions 0/235 dead transitions. [2024-06-14 12:47:40,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 235 transitions, 2742 flow [2024-06-14 12:47:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:47:40,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:47:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:47:40,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-14 12:47:40,618 INFO L175 Difference]: Start difference. First operand has 104 places, 178 transitions, 1957 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:47:40,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 235 transitions, 2742 flow [2024-06-14 12:47:40,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 235 transitions, 2536 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-14 12:47:40,665 INFO L231 Difference]: Finished difference. Result has 111 places, 180 transitions, 2065 flow [2024-06-14 12:47:40,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2065, PETRI_PLACES=111, PETRI_TRANSITIONS=180} [2024-06-14 12:47:40,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-14 12:47:40,666 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 180 transitions, 2065 flow [2024-06-14 12:47:40,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:40,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:40,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:40,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:47:40,667 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-14 12:47:40,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:40,667 INFO L85 PathProgramCache]: Analyzing trace with hash 960717360, now seen corresponding path program 5 times [2024-06-14 12:47:40,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:40,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662424602] [2024-06-14 12:47:40,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:40,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:43,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:43,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662424602] [2024-06-14 12:47:43,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662424602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:43,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:43,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:43,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237064111] [2024-06-14 12:47:43,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:43,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:43,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:43,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:43,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:43,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:43,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 180 transitions, 2065 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:43,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:43,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:43,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:44,942 INFO L124 PetriNetUnfolderBase]: 1831/2946 cut-off events. [2024-06-14 12:47:44,943 INFO L125 PetriNetUnfolderBase]: For 36827/36831 co-relation queries the response was YES. [2024-06-14 12:47:44,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15641 conditions, 2946 events. 1831/2946 cut-off events. For 36827/36831 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15723 event pairs, 434 based on Foata normal form. 8/2949 useless extension candidates. Maximal degree in co-relation 15591. Up to 1990 conditions per place. [2024-06-14 12:47:44,961 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 131 changer transitions 0/220 dead transitions. [2024-06-14 12:47:44,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 220 transitions, 2698 flow [2024-06-14 12:47:44,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:44,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:44,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:47:44,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-14 12:47:44,963 INFO L175 Difference]: Start difference. First operand has 111 places, 180 transitions, 2065 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:47:44,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 220 transitions, 2698 flow [2024-06-14 12:47:44,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 220 transitions, 2436 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:47:44,997 INFO L231 Difference]: Finished difference. Result has 114 places, 180 transitions, 2090 flow [2024-06-14 12:47:44,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2090, PETRI_PLACES=114, PETRI_TRANSITIONS=180} [2024-06-14 12:47:44,997 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-14 12:47:44,997 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 180 transitions, 2090 flow [2024-06-14 12:47:44,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:44,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:44,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:44,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:47:44,998 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:47:44,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:44,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2137193552, now seen corresponding path program 6 times [2024-06-14 12:47:44,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:44,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342848030] [2024-06-14 12:47:44,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:44,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:47,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:47,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342848030] [2024-06-14 12:47:47,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342848030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:47,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:47,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:47,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559547806] [2024-06-14 12:47:47,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:47,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:47,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:47,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 180 transitions, 2090 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:47,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:47,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:47,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:49,245 INFO L124 PetriNetUnfolderBase]: 1935/3117 cut-off events. [2024-06-14 12:47:49,245 INFO L125 PetriNetUnfolderBase]: For 43498/43506 co-relation queries the response was YES. [2024-06-14 12:47:49,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17070 conditions, 3117 events. 1935/3117 cut-off events. For 43498/43506 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16810 event pairs, 467 based on Foata normal form. 9/3117 useless extension candidates. Maximal degree in co-relation 17019. Up to 2079 conditions per place. [2024-06-14 12:47:49,267 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 89 selfloop transitions, 134 changer transitions 0/228 dead transitions. [2024-06-14 12:47:49,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 228 transitions, 3025 flow [2024-06-14 12:47:49,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:49,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:49,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:47:49,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-14 12:47:49,284 INFO L175 Difference]: Start difference. First operand has 114 places, 180 transitions, 2090 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:47:49,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 228 transitions, 3025 flow [2024-06-14 12:47:49,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 228 transitions, 2726 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:47:49,361 INFO L231 Difference]: Finished difference. Result has 115 places, 192 transitions, 2316 flow [2024-06-14 12:47:49,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2316, PETRI_PLACES=115, PETRI_TRANSITIONS=192} [2024-06-14 12:47:49,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-14 12:47:49,361 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 192 transitions, 2316 flow [2024-06-14 12:47:49,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:49,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:49,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:49,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:47:49,362 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-14 12:47:49,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:49,363 INFO L85 PathProgramCache]: Analyzing trace with hash -445966410, now seen corresponding path program 7 times [2024-06-14 12:47:49,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:49,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31830436] [2024-06-14 12:47:49,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:49,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:49,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:51,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:51,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31830436] [2024-06-14 12:47:51,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31830436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:51,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:51,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:51,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755232074] [2024-06-14 12:47:51,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:51,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:51,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:51,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:51,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:51,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:51,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 192 transitions, 2316 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:51,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:51,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:51,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:53,270 INFO L124 PetriNetUnfolderBase]: 1919/3100 cut-off events. [2024-06-14 12:47:53,271 INFO L125 PetriNetUnfolderBase]: For 41978/41986 co-relation queries the response was YES. [2024-06-14 12:47:53,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16741 conditions, 3100 events. 1919/3100 cut-off events. For 41978/41986 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16775 event pairs, 460 based on Foata normal form. 9/3099 useless extension candidates. Maximal degree in co-relation 16690. Up to 2066 conditions per place. [2024-06-14 12:47:53,290 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 86 selfloop transitions, 135 changer transitions 0/226 dead transitions. [2024-06-14 12:47:53,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 226 transitions, 2933 flow [2024-06-14 12:47:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:53,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:53,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:47:53,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-14 12:47:53,292 INFO L175 Difference]: Start difference. First operand has 115 places, 192 transitions, 2316 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:47:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 226 transitions, 2933 flow [2024-06-14 12:47:53,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 226 transitions, 2577 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-14 12:47:53,331 INFO L231 Difference]: Finished difference. Result has 119 places, 192 transitions, 2241 flow [2024-06-14 12:47:53,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2241, PETRI_PLACES=119, PETRI_TRANSITIONS=192} [2024-06-14 12:47:53,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-14 12:47:53,332 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 192 transitions, 2241 flow [2024-06-14 12:47:53,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:53,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:53,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:53,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:47:53,333 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-14 12:47:53,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:53,334 INFO L85 PathProgramCache]: Analyzing trace with hash -2137938302, now seen corresponding path program 8 times [2024-06-14 12:47:53,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:53,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730107898] [2024-06-14 12:47:53,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:53,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:47:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:47:55,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:47:55,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730107898] [2024-06-14 12:47:55,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730107898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:47:55,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:47:55,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:47:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481285438] [2024-06-14 12:47:55,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:47:55,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:47:55,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:47:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:47:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:47:55,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:47:55,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 192 transitions, 2241 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:55,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:47:55,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:47:55,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:47:57,337 INFO L124 PetriNetUnfolderBase]: 1903/3082 cut-off events. [2024-06-14 12:47:57,337 INFO L125 PetriNetUnfolderBase]: For 42208/42218 co-relation queries the response was YES. [2024-06-14 12:47:57,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16380 conditions, 3082 events. 1903/3082 cut-off events. For 42208/42218 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16752 event pairs, 434 based on Foata normal form. 11/3083 useless extension candidates. Maximal degree in co-relation 16328. Up to 2053 conditions per place. [2024-06-14 12:47:57,358 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 77 selfloop transitions, 142 changer transitions 0/224 dead transitions. [2024-06-14 12:47:57,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 224 transitions, 2782 flow [2024-06-14 12:47:57,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:47:57,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:47:57,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:47:57,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-14 12:47:57,360 INFO L175 Difference]: Start difference. First operand has 119 places, 192 transitions, 2241 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:47:57,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 224 transitions, 2782 flow [2024-06-14 12:47:57,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 224 transitions, 2458 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:47:57,400 INFO L231 Difference]: Finished difference. Result has 121 places, 192 transitions, 2212 flow [2024-06-14 12:47:57,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2212, PETRI_PLACES=121, PETRI_TRANSITIONS=192} [2024-06-14 12:47:57,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-14 12:47:57,401 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 192 transitions, 2212 flow [2024-06-14 12:47:57,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:47:57,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:47:57,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:47:57,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:47:57,402 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-14 12:47:57,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:47:57,402 INFO L85 PathProgramCache]: Analyzing trace with hash -2130511415, now seen corresponding path program 1 times [2024-06-14 12:47:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:47:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992516003] [2024-06-14 12:47:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:47:57,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:47:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:00,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-14 12:48:00,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:00,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992516003] [2024-06-14 12:48:00,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992516003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:00,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:00,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:00,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089015501] [2024-06-14 12:48:00,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:00,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:00,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:00,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:00,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:00,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:00,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 192 transitions, 2212 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:00,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:00,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:00,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:01,608 INFO L124 PetriNetUnfolderBase]: 1895/3067 cut-off events. [2024-06-14 12:48:01,608 INFO L125 PetriNetUnfolderBase]: For 45802/45804 co-relation queries the response was YES. [2024-06-14 12:48:01,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16340 conditions, 3067 events. 1895/3067 cut-off events. For 45802/45804 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16688 event pairs, 768 based on Foata normal form. 4/3070 useless extension candidates. Maximal degree in co-relation 16287. Up to 2769 conditions per place. [2024-06-14 12:48:01,630 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 17 changer transitions 0/226 dead transitions. [2024-06-14 12:48:01,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 226 transitions, 2803 flow [2024-06-14 12:48:01,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:48:01,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:48:01,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:48:01,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:48:01,632 INFO L175 Difference]: Start difference. First operand has 121 places, 192 transitions, 2212 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:48:01,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 226 transitions, 2803 flow [2024-06-14 12:48:01,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 226 transitions, 2473 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:48:01,671 INFO L231 Difference]: Finished difference. Result has 122 places, 197 transitions, 1992 flow [2024-06-14 12:48:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1992, PETRI_PLACES=122, PETRI_TRANSITIONS=197} [2024-06-14 12:48:01,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-14 12:48:01,673 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 197 transitions, 1992 flow [2024-06-14 12:48:01,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:01,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:01,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:01,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:48:01,673 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:48:01,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:01,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1319402648, now seen corresponding path program 1 times [2024-06-14 12:48:01,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:01,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603783753] [2024-06-14 12:48:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:01,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:03,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:03,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:03,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603783753] [2024-06-14 12:48:03,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603783753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:03,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:03,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:48:03,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201492734] [2024-06-14 12:48:03,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:03,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:48:03,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:03,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:48:03,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:48:03,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:48:03,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 197 transitions, 1992 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:03,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:03,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:48:03,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:04,060 INFO L124 PetriNetUnfolderBase]: 1559/2524 cut-off events. [2024-06-14 12:48:04,060 INFO L125 PetriNetUnfolderBase]: For 50583/50783 co-relation queries the response was YES. [2024-06-14 12:48:04,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13963 conditions, 2524 events. 1559/2524 cut-off events. For 50583/50783 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13767 event pairs, 620 based on Foata normal form. 38/2476 useless extension candidates. Maximal degree in co-relation 13908. Up to 2232 conditions per place. [2024-06-14 12:48:04,077 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 172 selfloop transitions, 9 changer transitions 0/210 dead transitions. [2024-06-14 12:48:04,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 210 transitions, 2402 flow [2024-06-14 12:48:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:48:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:48:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-14 12:48:04,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-14 12:48:04,079 INFO L175 Difference]: Start difference. First operand has 122 places, 197 transitions, 1992 flow. Second operand 5 states and 94 transitions. [2024-06-14 12:48:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 210 transitions, 2402 flow [2024-06-14 12:48:04,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 210 transitions, 2345 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 12:48:04,115 INFO L231 Difference]: Finished difference. Result has 122 places, 200 transitions, 1985 flow [2024-06-14 12:48:04,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1985, PETRI_PLACES=122, PETRI_TRANSITIONS=200} [2024-06-14 12:48:04,116 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-14 12:48:04,116 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 200 transitions, 1985 flow [2024-06-14 12:48:04,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:04,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:04,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:04,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:48:04,117 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-14 12:48:04,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:04,117 INFO L85 PathProgramCache]: Analyzing trace with hash 978587542, now seen corresponding path program 1 times [2024-06-14 12:48:04,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:04,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874754915] [2024-06-14 12:48:04,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:04,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:06,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:06,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:06,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874754915] [2024-06-14 12:48:06,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874754915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:06,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:06,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:06,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655141689] [2024-06-14 12:48:06,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:06,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:06,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:06,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:06,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:06,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:06,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 200 transitions, 1985 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:06,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:06,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:06,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:07,565 INFO L124 PetriNetUnfolderBase]: 1977/3211 cut-off events. [2024-06-14 12:48:07,566 INFO L125 PetriNetUnfolderBase]: For 49713/49725 co-relation queries the response was YES. [2024-06-14 12:48:07,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17028 conditions, 3211 events. 1977/3211 cut-off events. For 49713/49725 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17775 event pairs, 603 based on Foata normal form. 16/3226 useless extension candidates. Maximal degree in co-relation 16972. Up to 2710 conditions per place. [2024-06-14 12:48:07,584 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 205 selfloop transitions, 63 changer transitions 0/273 dead transitions. [2024-06-14 12:48:07,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 273 transitions, 2977 flow [2024-06-14 12:48:07,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:07,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:07,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-14 12:48:07,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-14 12:48:07,586 INFO L175 Difference]: Start difference. First operand has 122 places, 200 transitions, 1985 flow. Second operand 11 states and 201 transitions. [2024-06-14 12:48:07,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 273 transitions, 2977 flow [2024-06-14 12:48:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 273 transitions, 2949 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:48:07,632 INFO L231 Difference]: Finished difference. Result has 133 places, 218 transitions, 2357 flow [2024-06-14 12:48:07,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2357, PETRI_PLACES=133, PETRI_TRANSITIONS=218} [2024-06-14 12:48:07,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-14 12:48:07,633 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 218 transitions, 2357 flow [2024-06-14 12:48:07,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:07,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:07,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:07,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:48:07,633 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-14 12:48:07,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:07,634 INFO L85 PathProgramCache]: Analyzing trace with hash -298262656, now seen corresponding path program 2 times [2024-06-14 12:48:07,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:07,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611114829] [2024-06-14 12:48:07,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:07,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:09,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:09,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611114829] [2024-06-14 12:48:09,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611114829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:09,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:09,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:09,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244983710] [2024-06-14 12:48:09,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:09,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:09,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:09,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:09,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:09,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:09,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 218 transitions, 2357 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:09,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:09,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:09,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:11,526 INFO L124 PetriNetUnfolderBase]: 1997/3245 cut-off events. [2024-06-14 12:48:11,526 INFO L125 PetriNetUnfolderBase]: For 53668/53674 co-relation queries the response was YES. [2024-06-14 12:48:11,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 3245 events. 1997/3245 cut-off events. For 53668/53674 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18020 event pairs, 643 based on Foata normal form. 10/3254 useless extension candidates. Maximal degree in co-relation 17926. Up to 2813 conditions per place. [2024-06-14 12:48:11,630 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 204 selfloop transitions, 62 changer transitions 0/271 dead transitions. [2024-06-14 12:48:11,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 271 transitions, 3138 flow [2024-06-14 12:48:11,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:48:11,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:48:11,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-14 12:48:11,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41014799154334036 [2024-06-14 12:48:11,634 INFO L175 Difference]: Start difference. First operand has 133 places, 218 transitions, 2357 flow. Second operand 11 states and 194 transitions. [2024-06-14 12:48:11,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 271 transitions, 3138 flow [2024-06-14 12:48:11,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 271 transitions, 3012 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 12:48:11,709 INFO L231 Difference]: Finished difference. Result has 139 places, 223 transitions, 2457 flow [2024-06-14 12:48:11,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2457, PETRI_PLACES=139, PETRI_TRANSITIONS=223} [2024-06-14 12:48:11,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-14 12:48:11,710 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 223 transitions, 2457 flow [2024-06-14 12:48:11,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:11,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:11,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:11,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:48:11,711 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-14 12:48:11,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:11,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1979181662, now seen corresponding path program 3 times [2024-06-14 12:48:11,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:11,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041673084] [2024-06-14 12:48:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:11,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:13,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:13,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:13,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041673084] [2024-06-14 12:48:13,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041673084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:13,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:13,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:13,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471746393] [2024-06-14 12:48:13,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:13,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:13,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:13,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:13,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:13,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:13,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 223 transitions, 2457 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:13,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:13,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:13,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:14,842 INFO L124 PetriNetUnfolderBase]: 2142/3480 cut-off events. [2024-06-14 12:48:14,842 INFO L125 PetriNetUnfolderBase]: For 61513/61519 co-relation queries the response was YES. [2024-06-14 12:48:14,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 3480 events. 2142/3480 cut-off events. For 61513/61519 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19655 event pairs, 494 based on Foata normal form. 10/3489 useless extension candidates. Maximal degree in co-relation 19395. Up to 2746 conditions per place. [2024-06-14 12:48:14,868 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 205 selfloop transitions, 81 changer transitions 0/291 dead transitions. [2024-06-14 12:48:14,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 291 transitions, 3556 flow [2024-06-14 12:48:14,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:48:14,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:48:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 12:48:14,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:48:14,870 INFO L175 Difference]: Start difference. First operand has 139 places, 223 transitions, 2457 flow. Second operand 10 states and 185 transitions. [2024-06-14 12:48:14,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 291 transitions, 3556 flow [2024-06-14 12:48:14,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 291 transitions, 3395 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 12:48:14,959 INFO L231 Difference]: Finished difference. Result has 143 places, 240 transitions, 2730 flow [2024-06-14 12:48:14,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2730, PETRI_PLACES=143, PETRI_TRANSITIONS=240} [2024-06-14 12:48:14,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-14 12:48:14,960 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 240 transitions, 2730 flow [2024-06-14 12:48:14,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:14,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:14,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:14,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:48:14,961 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-14 12:48:14,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:14,961 INFO L85 PathProgramCache]: Analyzing trace with hash 56463498, now seen corresponding path program 4 times [2024-06-14 12:48:14,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:14,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828937121] [2024-06-14 12:48:14,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:14,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:14,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:17,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:17,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:17,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828937121] [2024-06-14 12:48:17,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828937121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:17,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:17,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:17,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703243545] [2024-06-14 12:48:17,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:17,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:17,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:17,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:17,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:17,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:17,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 240 transitions, 2730 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:17,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:17,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:17,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:19,087 INFO L124 PetriNetUnfolderBase]: 2334/3789 cut-off events. [2024-06-14 12:48:19,088 INFO L125 PetriNetUnfolderBase]: For 71507/71513 co-relation queries the response was YES. [2024-06-14 12:48:19,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22083 conditions, 3789 events. 2334/3789 cut-off events. For 71507/71513 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21825 event pairs, 553 based on Foata normal form. 12/3800 useless extension candidates. Maximal degree in co-relation 22018. Up to 3202 conditions per place. [2024-06-14 12:48:19,129 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 236 selfloop transitions, 69 changer transitions 0/310 dead transitions. [2024-06-14 12:48:19,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 310 transitions, 3964 flow [2024-06-14 12:48:19,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:48:19,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:48:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 12:48:19,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:48:19,132 INFO L175 Difference]: Start difference. First operand has 143 places, 240 transitions, 2730 flow. Second operand 10 states and 185 transitions. [2024-06-14 12:48:19,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 310 transitions, 3964 flow [2024-06-14 12:48:19,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 310 transitions, 3725 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-14 12:48:19,282 INFO L231 Difference]: Finished difference. Result has 148 places, 262 transitions, 3079 flow [2024-06-14 12:48:19,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3079, PETRI_PLACES=148, PETRI_TRANSITIONS=262} [2024-06-14 12:48:19,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 12:48:19,283 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 262 transitions, 3079 flow [2024-06-14 12:48:19,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:19,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:19,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:19,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:48:19,284 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-14 12:48:19,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:19,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1283326302, now seen corresponding path program 5 times [2024-06-14 12:48:19,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:19,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410766783] [2024-06-14 12:48:19,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:19,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:22,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:22,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:22,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410766783] [2024-06-14 12:48:22,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410766783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:22,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:22,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:22,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888067700] [2024-06-14 12:48:22,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:22,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:22,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:22,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:22,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 262 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:23,511 INFO L124 PetriNetUnfolderBase]: 2316/3763 cut-off events. [2024-06-14 12:48:23,511 INFO L125 PetriNetUnfolderBase]: For 71008/71014 co-relation queries the response was YES. [2024-06-14 12:48:23,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21792 conditions, 3763 events. 2316/3763 cut-off events. For 71008/71014 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21684 event pairs, 579 based on Foata normal form. 14/3776 useless extension candidates. Maximal degree in co-relation 21725. Up to 3320 conditions per place. [2024-06-14 12:48:23,545 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 240 selfloop transitions, 55 changer transitions 0/300 dead transitions. [2024-06-14 12:48:23,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 300 transitions, 3789 flow [2024-06-14 12:48:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:48:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:48:23,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:48:23,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-14 12:48:23,549 INFO L175 Difference]: Start difference. First operand has 148 places, 262 transitions, 3079 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:48:23,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 300 transitions, 3789 flow [2024-06-14 12:48:23,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 300 transitions, 3637 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 12:48:23,648 INFO L231 Difference]: Finished difference. Result has 151 places, 262 transitions, 3053 flow [2024-06-14 12:48:23,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3053, PETRI_PLACES=151, PETRI_TRANSITIONS=262} [2024-06-14 12:48:23,649 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-14 12:48:23,649 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 262 transitions, 3053 flow [2024-06-14 12:48:23,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:23,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:23,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:23,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:48:23,650 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-14 12:48:23,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:23,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1398617472, now seen corresponding path program 6 times [2024-06-14 12:48:23,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:23,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703013397] [2024-06-14 12:48:23,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:23,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:26,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:26,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:26,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703013397] [2024-06-14 12:48:26,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703013397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:26,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:26,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:26,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253962844] [2024-06-14 12:48:26,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:26,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:26,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:26,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:26,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:26,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:26,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 262 transitions, 3053 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:26,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:26,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:26,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:27,647 INFO L124 PetriNetUnfolderBase]: 2336/3789 cut-off events. [2024-06-14 12:48:27,647 INFO L125 PetriNetUnfolderBase]: For 73332/73335 co-relation queries the response was YES. [2024-06-14 12:48:27,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22132 conditions, 3789 events. 2336/3789 cut-off events. For 73332/73335 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21866 event pairs, 528 based on Foata normal form. 6/3793 useless extension candidates. Maximal degree in co-relation 22063. Up to 3247 conditions per place. [2024-06-14 12:48:27,673 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 212 selfloop transitions, 92 changer transitions 0/309 dead transitions. [2024-06-14 12:48:27,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 309 transitions, 3912 flow [2024-06-14 12:48:27,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:48:27,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:48:27,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:48:27,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-14 12:48:27,675 INFO L175 Difference]: Start difference. First operand has 151 places, 262 transitions, 3053 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:48:27,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 309 transitions, 3912 flow [2024-06-14 12:48:27,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 309 transitions, 3808 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:48:27,758 INFO L231 Difference]: Finished difference. Result has 154 places, 269 transitions, 3258 flow [2024-06-14 12:48:27,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3258, PETRI_PLACES=154, PETRI_TRANSITIONS=269} [2024-06-14 12:48:27,758 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-14 12:48:27,758 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 269 transitions, 3258 flow [2024-06-14 12:48:27,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:27,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:27,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:27,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:48:27,759 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-14 12:48:27,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:27,759 INFO L85 PathProgramCache]: Analyzing trace with hash 548981800, now seen corresponding path program 7 times [2024-06-14 12:48:27,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:27,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072736102] [2024-06-14 12:48:27,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:27,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:27,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:30,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:30,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:30,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072736102] [2024-06-14 12:48:30,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072736102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:30,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:30,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:30,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872299449] [2024-06-14 12:48:30,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:30,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:30,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:30,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:30,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:30,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:30,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 269 transitions, 3258 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:30,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:30,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:30,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:31,703 INFO L124 PetriNetUnfolderBase]: 2370/3842 cut-off events. [2024-06-14 12:48:31,703 INFO L125 PetriNetUnfolderBase]: For 82647/82653 co-relation queries the response was YES. [2024-06-14 12:48:31,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22987 conditions, 3842 events. 2370/3842 cut-off events. For 82647/82653 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22203 event pairs, 502 based on Foata normal form. 12/3853 useless extension candidates. Maximal degree in co-relation 22916. Up to 2922 conditions per place. [2024-06-14 12:48:31,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 205 selfloop transitions, 107 changer transitions 0/317 dead transitions. [2024-06-14 12:48:31,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 317 transitions, 4238 flow [2024-06-14 12:48:31,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:48:31,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:48:31,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:48:31,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 12:48:31,733 INFO L175 Difference]: Start difference. First operand has 154 places, 269 transitions, 3258 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:48:31,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 317 transitions, 4238 flow [2024-06-14 12:48:31,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 317 transitions, 4002 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 12:48:31,825 INFO L231 Difference]: Finished difference. Result has 156 places, 273 transitions, 3343 flow [2024-06-14 12:48:31,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3343, PETRI_PLACES=156, PETRI_TRANSITIONS=273} [2024-06-14 12:48:31,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 12:48:31,825 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 273 transitions, 3343 flow [2024-06-14 12:48:31,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:31,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:31,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:31,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:48:31,826 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-14 12:48:31,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:31,826 INFO L85 PathProgramCache]: Analyzing trace with hash 383488704, now seen corresponding path program 8 times [2024-06-14 12:48:31,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:31,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744673641] [2024-06-14 12:48:31,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:31,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:31,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:34,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:34,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:34,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744673641] [2024-06-14 12:48:34,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744673641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:34,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:34,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:34,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957971179] [2024-06-14 12:48:34,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:34,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:34,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:34,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:34,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:34,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 273 transitions, 3343 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:34,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:34,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:34,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:36,408 INFO L124 PetriNetUnfolderBase]: 2352/3820 cut-off events. [2024-06-14 12:48:36,409 INFO L125 PetriNetUnfolderBase]: For 85569/85575 co-relation queries the response was YES. [2024-06-14 12:48:36,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22784 conditions, 3820 events. 2352/3820 cut-off events. For 85569/85575 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22224 event pairs, 693 based on Foata normal form. 14/3833 useless extension candidates. Maximal degree in co-relation 22714. Up to 3266 conditions per place. [2024-06-14 12:48:36,435 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 230 selfloop transitions, 73 changer transitions 0/308 dead transitions. [2024-06-14 12:48:36,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 308 transitions, 4079 flow [2024-06-14 12:48:36,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:48:36,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:48:36,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:48:36,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 12:48:36,437 INFO L175 Difference]: Start difference. First operand has 156 places, 273 transitions, 3343 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:48:36,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 308 transitions, 4079 flow [2024-06-14 12:48:36,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 308 transitions, 3813 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-14 12:48:36,555 INFO L231 Difference]: Finished difference. Result has 156 places, 273 transitions, 3253 flow [2024-06-14 12:48:36,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3253, PETRI_PLACES=156, PETRI_TRANSITIONS=273} [2024-06-14 12:48:36,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 12:48:36,556 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 273 transitions, 3253 flow [2024-06-14 12:48:36,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:36,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:36,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:36,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:48:36,557 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-14 12:48:36,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -282709422, now seen corresponding path program 9 times [2024-06-14 12:48:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:36,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299784913] [2024-06-14 12:48:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:36,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:39,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:39,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299784913] [2024-06-14 12:48:39,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299784913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:39,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:39,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:39,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382053636] [2024-06-14 12:48:39,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:39,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:39,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:39,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:39,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:39,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:39,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 273 transitions, 3253 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:39,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:39,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:39,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:41,363 INFO L124 PetriNetUnfolderBase]: 2372/3850 cut-off events. [2024-06-14 12:48:41,364 INFO L125 PetriNetUnfolderBase]: For 72856/72861 co-relation queries the response was YES. [2024-06-14 12:48:41,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22391 conditions, 3850 events. 2372/3850 cut-off events. For 72856/72861 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22304 event pairs, 550 based on Foata normal form. 8/3856 useless extension candidates. Maximal degree in co-relation 22322. Up to 3281 conditions per place. [2024-06-14 12:48:41,403 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 213 selfloop transitions, 91 changer transitions 0/309 dead transitions. [2024-06-14 12:48:41,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 309 transitions, 4057 flow [2024-06-14 12:48:41,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:48:41,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:48:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:48:41,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 12:48:41,406 INFO L175 Difference]: Start difference. First operand has 156 places, 273 transitions, 3253 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:48:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 309 transitions, 4057 flow [2024-06-14 12:48:41,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 309 transitions, 3864 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:48:41,529 INFO L231 Difference]: Finished difference. Result has 156 places, 275 transitions, 3302 flow [2024-06-14 12:48:41,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3302, PETRI_PLACES=156, PETRI_TRANSITIONS=275} [2024-06-14 12:48:41,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 12:48:41,529 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 275 transitions, 3302 flow [2024-06-14 12:48:41,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:41,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:41,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:41,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:48:41,537 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-14 12:48:41,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:41,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1607425584, now seen corresponding path program 10 times [2024-06-14 12:48:41,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:41,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627251836] [2024-06-14 12:48:41,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:41,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:41,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:44,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-14 12:48:44,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:44,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627251836] [2024-06-14 12:48:44,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627251836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:44,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:44,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:48:44,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037827013] [2024-06-14 12:48:44,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:44,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:48:44,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:44,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:48:44,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:48:44,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:44,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 275 transitions, 3302 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:44,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:44,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:44,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:45,663 INFO L124 PetriNetUnfolderBase]: 2364/3828 cut-off events. [2024-06-14 12:48:45,663 INFO L125 PetriNetUnfolderBase]: For 67770/67774 co-relation queries the response was YES. [2024-06-14 12:48:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22131 conditions, 3828 events. 2364/3828 cut-off events. For 67770/67774 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21951 event pairs, 557 based on Foata normal form. 6/3824 useless extension candidates. Maximal degree in co-relation 22062. Up to 3295 conditions per place. [2024-06-14 12:48:45,693 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 215 selfloop transitions, 86 changer transitions 0/306 dead transitions. [2024-06-14 12:48:45,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 306 transitions, 4072 flow [2024-06-14 12:48:45,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:48:45,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:48:45,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:48:45,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 12:48:45,695 INFO L175 Difference]: Start difference. First operand has 156 places, 275 transitions, 3302 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:48:45,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 306 transitions, 4072 flow [2024-06-14 12:48:45,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 306 transitions, 3850 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:48:45,774 INFO L231 Difference]: Finished difference. Result has 158 places, 277 transitions, 3312 flow [2024-06-14 12:48:45,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3084, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3312, PETRI_PLACES=158, PETRI_TRANSITIONS=277} [2024-06-14 12:48:45,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-14 12:48:45,775 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 277 transitions, 3312 flow [2024-06-14 12:48:45,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:45,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:45,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:45,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:48:45,776 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-14 12:48:45,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:45,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1636422231, now seen corresponding path program 1 times [2024-06-14 12:48:45,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:45,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889166037] [2024-06-14 12:48:45,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:45,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:48,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:48,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889166037] [2024-06-14 12:48:48,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889166037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:48,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:48,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:48:48,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792672928] [2024-06-14 12:48:48,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:48,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:48:48,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:48,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:48:48,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:48:48,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:48,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 277 transitions, 3312 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:48,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:48,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:48,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:49,783 INFO L124 PetriNetUnfolderBase]: 2600/4245 cut-off events. [2024-06-14 12:48:49,783 INFO L125 PetriNetUnfolderBase]: For 83968/83974 co-relation queries the response was YES. [2024-06-14 12:48:49,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24537 conditions, 4245 events. 2600/4245 cut-off events. For 83968/83974 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25379 event pairs, 645 based on Foata normal form. 22/4266 useless extension candidates. Maximal degree in co-relation 24467. Up to 3094 conditions per place. [2024-06-14 12:48:49,812 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 258 selfloop transitions, 95 changer transitions 0/358 dead transitions. [2024-06-14 12:48:49,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 358 transitions, 4539 flow [2024-06-14 12:48:49,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:49,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:49,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-06-14 12:48:49,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43992248062015504 [2024-06-14 12:48:49,814 INFO L175 Difference]: Start difference. First operand has 158 places, 277 transitions, 3312 flow. Second operand 12 states and 227 transitions. [2024-06-14 12:48:49,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 358 transitions, 4539 flow [2024-06-14 12:48:49,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 358 transitions, 4331 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:48:49,901 INFO L231 Difference]: Finished difference. Result has 165 places, 287 transitions, 3478 flow [2024-06-14 12:48:49,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3478, PETRI_PLACES=165, PETRI_TRANSITIONS=287} [2024-06-14 12:48:49,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-14 12:48:49,902 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 287 transitions, 3478 flow [2024-06-14 12:48:49,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:49,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:49,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:49,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:48:49,902 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-14 12:48:49,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:49,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1939280657, now seen corresponding path program 2 times [2024-06-14 12:48:49,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:49,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651777855] [2024-06-14 12:48:49,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:49,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:49,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:52,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:52,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651777855] [2024-06-14 12:48:52,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651777855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:52,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:52,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:48:52,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536536238] [2024-06-14 12:48:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:52,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:48:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:48:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:48:52,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:52,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 287 transitions, 3478 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:52,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:52,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:52,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:54,057 INFO L124 PetriNetUnfolderBase]: 2697/4430 cut-off events. [2024-06-14 12:48:54,057 INFO L125 PetriNetUnfolderBase]: For 94620/94626 co-relation queries the response was YES. [2024-06-14 12:48:54,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25777 conditions, 4430 events. 2697/4430 cut-off events. For 94620/94626 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 26972 event pairs, 833 based on Foata normal form. 26/4455 useless extension candidates. Maximal degree in co-relation 25705. Up to 3691 conditions per place. [2024-06-14 12:48:54,094 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 266 selfloop transitions, 80 changer transitions 0/351 dead transitions. [2024-06-14 12:48:54,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 351 transitions, 4484 flow [2024-06-14 12:48:54,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:54,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-14 12:48:54,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-14 12:48:54,097 INFO L175 Difference]: Start difference. First operand has 165 places, 287 transitions, 3478 flow. Second operand 12 states and 218 transitions. [2024-06-14 12:48:54,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 351 transitions, 4484 flow [2024-06-14 12:48:54,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 351 transitions, 4395 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 12:48:54,219 INFO L231 Difference]: Finished difference. Result has 171 places, 291 transitions, 3630 flow [2024-06-14 12:48:54,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3630, PETRI_PLACES=171, PETRI_TRANSITIONS=291} [2024-06-14 12:48:54,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-14 12:48:54,220 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 291 transitions, 3630 flow [2024-06-14 12:48:54,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:54,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:54,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:54,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:48:54,221 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-14 12:48:54,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:54,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1286312179, now seen corresponding path program 3 times [2024-06-14 12:48:54,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:54,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883524283] [2024-06-14 12:48:54,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:54,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:54,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:48:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:48:56,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:48:56,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883524283] [2024-06-14 12:48:56,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883524283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:48:56,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:48:56,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:48:56,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451151730] [2024-06-14 12:48:56,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:48:56,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:48:56,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:48:56,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:48:56,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:48:56,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:48:56,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 291 transitions, 3630 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:56,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:48:56,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:48:56,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:48:58,475 INFO L124 PetriNetUnfolderBase]: 2735/4496 cut-off events. [2024-06-14 12:48:58,475 INFO L125 PetriNetUnfolderBase]: For 95539/95545 co-relation queries the response was YES. [2024-06-14 12:48:58,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26275 conditions, 4496 events. 2735/4496 cut-off events. For 95539/95545 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27409 event pairs, 793 based on Foata normal form. 22/4517 useless extension candidates. Maximal degree in co-relation 26201. Up to 3575 conditions per place. [2024-06-14 12:48:58,524 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 267 selfloop transitions, 85 changer transitions 0/357 dead transitions. [2024-06-14 12:48:58,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 357 transitions, 4636 flow [2024-06-14 12:48:58,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:48:58,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:48:58,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-14 12:48:58,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:48:58,526 INFO L175 Difference]: Start difference. First operand has 171 places, 291 transitions, 3630 flow. Second operand 12 states and 222 transitions. [2024-06-14 12:48:58,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 357 transitions, 4636 flow [2024-06-14 12:48:58,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 357 transitions, 4460 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 12:48:58,647 INFO L231 Difference]: Finished difference. Result has 174 places, 292 transitions, 3668 flow [2024-06-14 12:48:58,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3668, PETRI_PLACES=174, PETRI_TRANSITIONS=292} [2024-06-14 12:48:58,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-14 12:48:58,647 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 292 transitions, 3668 flow [2024-06-14 12:48:58,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:48:58,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:48:58,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:48:58,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:48:58,648 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-14 12:48:58,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:48:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1225087979, now seen corresponding path program 4 times [2024-06-14 12:48:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:48:58,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876301417] [2024-06-14 12:48:58,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:48:58,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:48:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:01,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:01,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:01,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876301417] [2024-06-14 12:49:01,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876301417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:01,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:01,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:01,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691227368] [2024-06-14 12:49:01,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:01,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:01,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:01,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:01,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:01,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:01,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 292 transitions, 3668 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:01,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:01,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:01,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:03,185 INFO L124 PetriNetUnfolderBase]: 3218/5335 cut-off events. [2024-06-14 12:49:03,185 INFO L125 PetriNetUnfolderBase]: For 123388/123394 co-relation queries the response was YES. [2024-06-14 12:49:03,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31550 conditions, 5335 events. 3218/5335 cut-off events. For 123388/123394 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33925 event pairs, 681 based on Foata normal form. 22/5356 useless extension candidates. Maximal degree in co-relation 31475. Up to 2836 conditions per place. [2024-06-14 12:49:03,243 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 248 selfloop transitions, 116 changer transitions 0/369 dead transitions. [2024-06-14 12:49:03,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 369 transitions, 5067 flow [2024-06-14 12:49:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:49:03,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:49:03,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-14 12:49:03,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-14 12:49:03,246 INFO L175 Difference]: Start difference. First operand has 174 places, 292 transitions, 3668 flow. Second operand 11 states and 213 transitions. [2024-06-14 12:49:03,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 369 transitions, 5067 flow [2024-06-14 12:49:03,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 369 transitions, 4854 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 12:49:03,499 INFO L231 Difference]: Finished difference. Result has 176 places, 300 transitions, 3952 flow [2024-06-14 12:49:03,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3952, PETRI_PLACES=176, PETRI_TRANSITIONS=300} [2024-06-14 12:49:03,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-14 12:49:03,500 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 300 transitions, 3952 flow [2024-06-14 12:49:03,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:03,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:03,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:03,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:49:03,500 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-14 12:49:03,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:03,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1039845337, now seen corresponding path program 5 times [2024-06-14 12:49:03,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:03,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700431339] [2024-06-14 12:49:03,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:03,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:06,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:06,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700431339] [2024-06-14 12:49:06,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700431339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:06,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:06,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:06,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577686763] [2024-06-14 12:49:06,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:06,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:06,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:06,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:06,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:06,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:06,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 300 transitions, 3952 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:06,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:06,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:06,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:08,390 INFO L124 PetriNetUnfolderBase]: 3852/6417 cut-off events. [2024-06-14 12:49:08,390 INFO L125 PetriNetUnfolderBase]: For 168840/168846 co-relation queries the response was YES. [2024-06-14 12:49:08,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39406 conditions, 6417 events. 3852/6417 cut-off events. For 168840/168846 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42700 event pairs, 1148 based on Foata normal form. 30/6446 useless extension candidates. Maximal degree in co-relation 39329. Up to 4696 conditions per place. [2024-06-14 12:49:08,441 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 287 selfloop transitions, 83 changer transitions 0/375 dead transitions. [2024-06-14 12:49:08,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 375 transitions, 5392 flow [2024-06-14 12:49:08,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:49:08,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:49:08,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-14 12:49:08,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:49:08,442 INFO L175 Difference]: Start difference. First operand has 176 places, 300 transitions, 3952 flow. Second operand 11 states and 209 transitions. [2024-06-14 12:49:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 375 transitions, 5392 flow [2024-06-14 12:49:08,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 375 transitions, 5205 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 12:49:08,659 INFO L231 Difference]: Finished difference. Result has 183 places, 312 transitions, 4366 flow [2024-06-14 12:49:08,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4366, PETRI_PLACES=183, PETRI_TRANSITIONS=312} [2024-06-14 12:49:08,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-14 12:49:08,660 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 312 transitions, 4366 flow [2024-06-14 12:49:08,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:08,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:08,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:08,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:49:08,661 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-14 12:49:08,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:08,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1961269073, now seen corresponding path program 6 times [2024-06-14 12:49:08,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:08,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140265019] [2024-06-14 12:49:08,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:08,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:11,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:11,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:11,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140265019] [2024-06-14 12:49:11,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140265019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:11,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:11,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:11,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416408034] [2024-06-14 12:49:11,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:11,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:11,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:11,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:11,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:11,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 312 transitions, 4366 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:11,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:11,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:11,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:13,661 INFO L124 PetriNetUnfolderBase]: 3998/6701 cut-off events. [2024-06-14 12:49:13,662 INFO L125 PetriNetUnfolderBase]: For 182937/182943 co-relation queries the response was YES. [2024-06-14 12:49:13,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41007 conditions, 6701 events. 3998/6701 cut-off events. For 182937/182943 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45238 event pairs, 1415 based on Foata normal form. 46/6746 useless extension candidates. Maximal degree in co-relation 40926. Up to 5662 conditions per place. [2024-06-14 12:49:13,726 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 294 selfloop transitions, 63 changer transitions 0/362 dead transitions. [2024-06-14 12:49:13,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 362 transitions, 5364 flow [2024-06-14 12:49:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:13,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:49:13,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-14 12:49:13,728 INFO L175 Difference]: Start difference. First operand has 183 places, 312 transitions, 4366 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:49:13,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 362 transitions, 5364 flow [2024-06-14 12:49:14,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 362 transitions, 5279 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 12:49:14,006 INFO L231 Difference]: Finished difference. Result has 188 places, 315 transitions, 4546 flow [2024-06-14 12:49:14,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4546, PETRI_PLACES=188, PETRI_TRANSITIONS=315} [2024-06-14 12:49:14,007 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-14 12:49:14,007 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 315 transitions, 4546 flow [2024-06-14 12:49:14,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:14,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:14,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:14,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:49:14,007 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-14 12:49:14,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:14,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1128411097, now seen corresponding path program 7 times [2024-06-14 12:49:14,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:14,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409466180] [2024-06-14 12:49:14,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:14,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:14,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:16,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:16,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409466180] [2024-06-14 12:49:16,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409466180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:16,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:16,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:16,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619586115] [2024-06-14 12:49:16,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:16,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:16,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:16,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:16,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:16,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:16,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 315 transitions, 4546 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:16,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:16,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:16,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:18,306 INFO L124 PetriNetUnfolderBase]: 3934/6599 cut-off events. [2024-06-14 12:49:18,307 INFO L125 PetriNetUnfolderBase]: For 169862/169868 co-relation queries the response was YES. [2024-06-14 12:49:18,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39601 conditions, 6599 events. 3934/6599 cut-off events. For 169862/169868 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 44503 event pairs, 1249 based on Foata normal form. 38/6636 useless extension candidates. Maximal degree in co-relation 39518. Up to 5174 conditions per place. [2024-06-14 12:49:18,360 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 291 selfloop transitions, 72 changer transitions 0/368 dead transitions. [2024-06-14 12:49:18,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 368 transitions, 5473 flow [2024-06-14 12:49:18,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:18,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:18,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 12:49:18,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-14 12:49:18,363 INFO L175 Difference]: Start difference. First operand has 188 places, 315 transitions, 4546 flow. Second operand 10 states and 188 transitions. [2024-06-14 12:49:18,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 368 transitions, 5473 flow [2024-06-14 12:49:18,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 368 transitions, 5291 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:49:18,617 INFO L231 Difference]: Finished difference. Result has 191 places, 315 transitions, 4520 flow [2024-06-14 12:49:18,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4520, PETRI_PLACES=191, PETRI_TRANSITIONS=315} [2024-06-14 12:49:18,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-14 12:49:18,618 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 315 transitions, 4520 flow [2024-06-14 12:49:18,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:18,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:18,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:18,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:49:18,618 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-14 12:49:18,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:18,619 INFO L85 PathProgramCache]: Analyzing trace with hash 2099797223, now seen corresponding path program 8 times [2024-06-14 12:49:18,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:18,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667900532] [2024-06-14 12:49:18,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:18,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:21,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:21,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:21,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667900532] [2024-06-14 12:49:21,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667900532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:21,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:21,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:21,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72404699] [2024-06-14 12:49:21,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:21,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:21,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:21,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:21,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:21,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:21,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 315 transitions, 4520 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:21,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:21,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:21,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:24,153 INFO L124 PetriNetUnfolderBase]: 4022/6759 cut-off events. [2024-06-14 12:49:24,153 INFO L125 PetriNetUnfolderBase]: For 165516/165516 co-relation queries the response was YES. [2024-06-14 12:49:24,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40166 conditions, 6759 events. 4022/6759 cut-off events. For 165516/165516 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46057 event pairs, 1180 based on Foata normal form. 20/6774 useless extension candidates. Maximal degree in co-relation 40082. Up to 5309 conditions per place. [2024-06-14 12:49:24,217 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 202 selfloop transitions, 166 changer transitions 0/373 dead transitions. [2024-06-14 12:49:24,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 373 transitions, 5565 flow [2024-06-14 12:49:24,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:24,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:24,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:49:24,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-14 12:49:24,219 INFO L175 Difference]: Start difference. First operand has 191 places, 315 transitions, 4520 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:49:24,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 373 transitions, 5565 flow [2024-06-14 12:49:24,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 373 transitions, 5358 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:49:24,482 INFO L231 Difference]: Finished difference. Result has 192 places, 316 transitions, 4690 flow [2024-06-14 12:49:24,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4690, PETRI_PLACES=192, PETRI_TRANSITIONS=316} [2024-06-14 12:49:24,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-14 12:49:24,483 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 316 transitions, 4690 flow [2024-06-14 12:49:24,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:24,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:24,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:24,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:49:24,483 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-14 12:49:24,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:24,484 INFO L85 PathProgramCache]: Analyzing trace with hash 407470071, now seen corresponding path program 9 times [2024-06-14 12:49:24,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:24,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475933519] [2024-06-14 12:49:24,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:24,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:24,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:27,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:27,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475933519] [2024-06-14 12:49:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475933519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:27,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:27,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717312761] [2024-06-14 12:49:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:27,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:27,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:27,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:27,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:27,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:27,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 316 transitions, 4690 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:27,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:27,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:27,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:29,725 INFO L124 PetriNetUnfolderBase]: 4214/7091 cut-off events. [2024-06-14 12:49:29,726 INFO L125 PetriNetUnfolderBase]: For 183931/183931 co-relation queries the response was YES. [2024-06-14 12:49:29,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42900 conditions, 7091 events. 4214/7091 cut-off events. For 183931/183931 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 48809 event pairs, 1204 based on Foata normal form. 16/7102 useless extension candidates. Maximal degree in co-relation 42815. Up to 5287 conditions per place. [2024-06-14 12:49:29,789 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 207 selfloop transitions, 168 changer transitions 0/380 dead transitions. [2024-06-14 12:49:29,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 380 transitions, 5939 flow [2024-06-14 12:49:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:29,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:29,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:49:29,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 12:49:29,791 INFO L175 Difference]: Start difference. First operand has 192 places, 316 transitions, 4690 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:49:29,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 380 transitions, 5939 flow [2024-06-14 12:49:30,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 380 transitions, 5594 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:49:30,080 INFO L231 Difference]: Finished difference. Result has 194 places, 318 transitions, 4761 flow [2024-06-14 12:49:30,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4345, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4761, PETRI_PLACES=194, PETRI_TRANSITIONS=318} [2024-06-14 12:49:30,080 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-14 12:49:30,080 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 318 transitions, 4761 flow [2024-06-14 12:49:30,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:30,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:30,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:30,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:49:30,081 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-14 12:49:30,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:30,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2105159603, now seen corresponding path program 10 times [2024-06-14 12:49:30,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:30,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303279624] [2024-06-14 12:49:30,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:30,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:32,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:32,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303279624] [2024-06-14 12:49:32,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303279624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:32,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:32,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:32,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107775456] [2024-06-14 12:49:32,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:32,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:32,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:32,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:32,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:32,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 318 transitions, 4761 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:32,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:32,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:32,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:35,134 INFO L124 PetriNetUnfolderBase]: 4178/7041 cut-off events. [2024-06-14 12:49:35,134 INFO L125 PetriNetUnfolderBase]: For 180788/180788 co-relation queries the response was YES. [2024-06-14 12:49:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42041 conditions, 7041 events. 4178/7041 cut-off events. For 180788/180788 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 48601 event pairs, 1224 based on Foata normal form. 20/7056 useless extension candidates. Maximal degree in co-relation 41955. Up to 5573 conditions per place. [2024-06-14 12:49:35,204 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 200 selfloop transitions, 169 changer transitions 0/374 dead transitions. [2024-06-14 12:49:35,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 374 transitions, 5770 flow [2024-06-14 12:49:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:35,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:49:35,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-14 12:49:35,206 INFO L175 Difference]: Start difference. First operand has 194 places, 318 transitions, 4761 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:49:35,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 374 transitions, 5770 flow [2024-06-14 12:49:35,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 374 transitions, 5540 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:49:35,493 INFO L231 Difference]: Finished difference. Result has 198 places, 318 transitions, 4878 flow [2024-06-14 12:49:35,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4531, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4878, PETRI_PLACES=198, PETRI_TRANSITIONS=318} [2024-06-14 12:49:35,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-14 12:49:35,493 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 318 transitions, 4878 flow [2024-06-14 12:49:35,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:35,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:35,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:35,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:49:35,494 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-14 12:49:35,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:35,494 INFO L85 PathProgramCache]: Analyzing trace with hash 2105375084, now seen corresponding path program 1 times [2024-06-14 12:49:35,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:35,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186117179] [2024-06-14 12:49:35,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:35,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:35,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:39,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:39,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:39,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186117179] [2024-06-14 12:49:39,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186117179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:39,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:39,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:39,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946378794] [2024-06-14 12:49:39,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:39,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:39,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:39,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:39,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:39,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:39,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 318 transitions, 4878 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:39,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:39,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:39,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:41,575 INFO L124 PetriNetUnfolderBase]: 4198/7116 cut-off events. [2024-06-14 12:49:41,575 INFO L125 PetriNetUnfolderBase]: For 176109/176115 co-relation queries the response was YES. [2024-06-14 12:49:41,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42816 conditions, 7116 events. 4198/7116 cut-off events. For 176109/176115 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 49719 event pairs, 1694 based on Foata normal form. 10/7121 useless extension candidates. Maximal degree in co-relation 42728. Up to 6333 conditions per place. [2024-06-14 12:49:41,648 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 305 selfloop transitions, 67 changer transitions 0/377 dead transitions. [2024-06-14 12:49:41,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 377 transitions, 5994 flow [2024-06-14 12:49:41,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:41,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 12:49:41,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:49:41,650 INFO L175 Difference]: Start difference. First operand has 198 places, 318 transitions, 4878 flow. Second operand 10 states and 185 transitions. [2024-06-14 12:49:41,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 377 transitions, 5994 flow [2024-06-14 12:49:41,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 377 transitions, 5631 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:49:41,931 INFO L231 Difference]: Finished difference. Result has 201 places, 332 transitions, 4883 flow [2024-06-14 12:49:41,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4883, PETRI_PLACES=201, PETRI_TRANSITIONS=332} [2024-06-14 12:49:41,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-14 12:49:41,931 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 332 transitions, 4883 flow [2024-06-14 12:49:41,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:41,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:41,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:41,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:49:41,932 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:49:41,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:41,933 INFO L85 PathProgramCache]: Analyzing trace with hash -431857431, now seen corresponding path program 1 times [2024-06-14 12:49:41,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:41,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052175609] [2024-06-14 12:49:41,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:41,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:41,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:43,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:43,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:43,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052175609] [2024-06-14 12:49:43,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052175609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:43,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:43,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:49:43,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263336977] [2024-06-14 12:49:43,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:43,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:49:43,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:43,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:49:43,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:49:43,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:49:43,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 332 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:43,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:43,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:49:43,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:45,258 INFO L124 PetriNetUnfolderBase]: 3714/6443 cut-off events. [2024-06-14 12:49:45,258 INFO L125 PetriNetUnfolderBase]: For 183752/183802 co-relation queries the response was YES. [2024-06-14 12:49:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40236 conditions, 6443 events. 3714/6443 cut-off events. For 183752/183802 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 46202 event pairs, 1242 based on Foata normal form. 30/6344 useless extension candidates. Maximal degree in co-relation 40145. Up to 5606 conditions per place. [2024-06-14 12:49:45,320 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 258 selfloop transitions, 41 changer transitions 0/365 dead transitions. [2024-06-14 12:49:45,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 365 transitions, 5697 flow [2024-06-14 12:49:45,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:49:45,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:49:45,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:49:45,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:49:45,322 INFO L175 Difference]: Start difference. First operand has 201 places, 332 transitions, 4883 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:49:45,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 365 transitions, 5697 flow [2024-06-14 12:49:45,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 365 transitions, 5385 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 12:49:45,602 INFO L231 Difference]: Finished difference. Result has 201 places, 338 transitions, 4723 flow [2024-06-14 12:49:45,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=201, PETRI_TRANSITIONS=338} [2024-06-14 12:49:45,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-14 12:49:45,603 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 338 transitions, 4723 flow [2024-06-14 12:49:45,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:45,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:45,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:45,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:49:45,603 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-14 12:49:45,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:45,604 INFO L85 PathProgramCache]: Analyzing trace with hash 458319175, now seen corresponding path program 11 times [2024-06-14 12:49:45,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:45,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917728934] [2024-06-14 12:49:45,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:45,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:48,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:48,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:48,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917728934] [2024-06-14 12:49:48,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917728934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:48,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:48,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:48,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058222815] [2024-06-14 12:49:48,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:48,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:48,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:48,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:48,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:48,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:48,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 338 transitions, 4723 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:48,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:48,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:48,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:51,039 INFO L124 PetriNetUnfolderBase]: 4366/7345 cut-off events. [2024-06-14 12:49:51,039 INFO L125 PetriNetUnfolderBase]: For 208772/208778 co-relation queries the response was YES. [2024-06-14 12:49:51,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44623 conditions, 7345 events. 4366/7345 cut-off events. For 208772/208778 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 50798 event pairs, 991 based on Foata normal form. 30/7374 useless extension candidates. Maximal degree in co-relation 44533. Up to 3596 conditions per place. [2024-06-14 12:49:51,104 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 253 selfloop transitions, 141 changer transitions 0/399 dead transitions. [2024-06-14 12:49:51,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 399 transitions, 6006 flow [2024-06-14 12:49:51,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:49:51,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:49:51,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-14 12:49:51,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-14 12:49:51,106 INFO L175 Difference]: Start difference. First operand has 201 places, 338 transitions, 4723 flow. Second operand 10 states and 189 transitions. [2024-06-14 12:49:51,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 399 transitions, 6006 flow [2024-06-14 12:49:51,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 399 transitions, 5940 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:49:51,358 INFO L231 Difference]: Finished difference. Result has 207 places, 340 transitions, 5036 flow [2024-06-14 12:49:51,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4657, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5036, PETRI_PLACES=207, PETRI_TRANSITIONS=340} [2024-06-14 12:49:51,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-14 12:49:51,359 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 340 transitions, 5036 flow [2024-06-14 12:49:51,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:51,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:51,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:51,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:49:51,359 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:49:51,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash 547032805, now seen corresponding path program 12 times [2024-06-14 12:49:51,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:51,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309197688] [2024-06-14 12:49:51,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:51,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:51,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:49:54,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:49:54,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:49:54,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309197688] [2024-06-14 12:49:54,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309197688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:49:54,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:49:54,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:49:54,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313133406] [2024-06-14 12:49:54,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:49:54,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:49:54,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:49:54,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:49:54,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:49:54,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:49:54,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 340 transitions, 5036 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:54,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:49:54,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:49:54,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:49:56,943 INFO L124 PetriNetUnfolderBase]: 4512/7660 cut-off events. [2024-06-14 12:49:56,944 INFO L125 PetriNetUnfolderBase]: For 235392/235398 co-relation queries the response was YES. [2024-06-14 12:49:56,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47230 conditions, 7660 events. 4512/7660 cut-off events. For 235392/235398 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 53903 event pairs, 1645 based on Foata normal form. 46/7705 useless extension candidates. Maximal degree in co-relation 47138. Up to 5862 conditions per place. [2024-06-14 12:49:57,011 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 295 selfloop transitions, 88 changer transitions 0/388 dead transitions. [2024-06-14 12:49:57,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 388 transitions, 6123 flow [2024-06-14 12:49:57,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:49:57,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:49:57,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:49:57,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-14 12:49:57,017 INFO L175 Difference]: Start difference. First operand has 207 places, 340 transitions, 5036 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:49:57,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 388 transitions, 6123 flow [2024-06-14 12:49:57,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 388 transitions, 5861 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 12:49:57,453 INFO L231 Difference]: Finished difference. Result has 207 places, 343 transitions, 5105 flow [2024-06-14 12:49:57,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4777, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5105, PETRI_PLACES=207, PETRI_TRANSITIONS=343} [2024-06-14 12:49:57,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-14 12:49:57,453 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 343 transitions, 5105 flow [2024-06-14 12:49:57,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:49:57,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:49:57,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:49:57,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:49:57,454 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:49:57,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:49:57,454 INFO L85 PathProgramCache]: Analyzing trace with hash 546884935, now seen corresponding path program 13 times [2024-06-14 12:49:57,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:49:57,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465854586] [2024-06-14 12:49:57,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:49:57,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:49:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:00,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:00,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:00,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465854586] [2024-06-14 12:50:00,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465854586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:00,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:00,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:00,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930445585] [2024-06-14 12:50:00,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:00,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:00,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:00,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:00,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:00,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:00,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 343 transitions, 5105 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:00,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:00,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:00,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:02,569 INFO L124 PetriNetUnfolderBase]: 4448/7550 cut-off events. [2024-06-14 12:50:02,570 INFO L125 PetriNetUnfolderBase]: For 191102/191108 co-relation queries the response was YES. [2024-06-14 12:50:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44531 conditions, 7550 events. 4448/7550 cut-off events. For 191102/191108 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 52989 event pairs, 1320 based on Foata normal form. 38/7587 useless extension candidates. Maximal degree in co-relation 44440. Up to 4852 conditions per place. [2024-06-14 12:50:02,789 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 279 selfloop transitions, 109 changer transitions 0/393 dead transitions. [2024-06-14 12:50:02,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 393 transitions, 6104 flow [2024-06-14 12:50:02,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:02,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:50:02,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-14 12:50:02,791 INFO L175 Difference]: Start difference. First operand has 207 places, 343 transitions, 5105 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:50:02,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 393 transitions, 6104 flow [2024-06-14 12:50:03,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 393 transitions, 5857 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:50:03,134 INFO L231 Difference]: Finished difference. Result has 208 places, 343 transitions, 5098 flow [2024-06-14 12:50:03,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5098, PETRI_PLACES=208, PETRI_TRANSITIONS=343} [2024-06-14 12:50:03,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-14 12:50:03,135 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 343 transitions, 5098 flow [2024-06-14 12:50:03,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:03,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:03,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:03,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:50:03,136 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:03,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:03,137 INFO L85 PathProgramCache]: Analyzing trace with hash -173908221, now seen corresponding path program 14 times [2024-06-14 12:50:03,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:03,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339443675] [2024-06-14 12:50:03,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:03,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:03,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:06,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:06,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:06,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339443675] [2024-06-14 12:50:06,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339443675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:06,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:06,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:06,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804201964] [2024-06-14 12:50:06,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:06,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:06,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:06,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:06,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:06,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:06,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 343 transitions, 5098 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:06,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:06,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:06,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:09,014 INFO L124 PetriNetUnfolderBase]: 4536/7681 cut-off events. [2024-06-14 12:50:09,014 INFO L125 PetriNetUnfolderBase]: For 173119/173119 co-relation queries the response was YES. [2024-06-14 12:50:09,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44976 conditions, 7681 events. 4536/7681 cut-off events. For 173119/173119 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 54082 event pairs, 1350 based on Foata normal form. 20/7696 useless extension candidates. Maximal degree in co-relation 44885. Up to 6017 conditions per place. [2024-06-14 12:50:09,113 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 218 selfloop transitions, 171 changer transitions 0/394 dead transitions. [2024-06-14 12:50:09,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 394 transitions, 6203 flow [2024-06-14 12:50:09,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:09,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:09,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:50:09,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 12:50:09,115 INFO L175 Difference]: Start difference. First operand has 208 places, 343 transitions, 5098 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:50:09,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 394 transitions, 6203 flow [2024-06-14 12:50:09,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 394 transitions, 5879 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 12:50:09,404 INFO L231 Difference]: Finished difference. Result has 208 places, 344 transitions, 5172 flow [2024-06-14 12:50:09,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5172, PETRI_PLACES=208, PETRI_TRANSITIONS=344} [2024-06-14 12:50:09,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-14 12:50:09,405 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 344 transitions, 5172 flow [2024-06-14 12:50:09,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:09,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:09,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:09,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:50:09,406 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:09,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:09,406 INFO L85 PathProgramCache]: Analyzing trace with hash -174056091, now seen corresponding path program 15 times [2024-06-14 12:50:09,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:09,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232994002] [2024-06-14 12:50:09,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:09,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:09,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:12,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:12,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:12,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232994002] [2024-06-14 12:50:12,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232994002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:12,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:12,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:12,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433466955] [2024-06-14 12:50:12,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:12,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:12,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:12,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:12,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:12,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:12,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 344 transitions, 5172 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:12,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:12,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:12,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:14,761 INFO L124 PetriNetUnfolderBase]: 4728/8001 cut-off events. [2024-06-14 12:50:14,761 INFO L125 PetriNetUnfolderBase]: For 177606/177606 co-relation queries the response was YES. [2024-06-14 12:50:14,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47166 conditions, 8001 events. 4728/8001 cut-off events. For 177606/177606 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 56670 event pairs, 1340 based on Foata normal form. 16/8012 useless extension candidates. Maximal degree in co-relation 47075. Up to 5699 conditions per place. [2024-06-14 12:50:14,850 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 220 selfloop transitions, 175 changer transitions 0/400 dead transitions. [2024-06-14 12:50:14,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 400 transitions, 6472 flow [2024-06-14 12:50:14,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:14,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:50:14,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-14 12:50:14,852 INFO L175 Difference]: Start difference. First operand has 208 places, 344 transitions, 5172 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:50:14,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 400 transitions, 6472 flow [2024-06-14 12:50:15,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 400 transitions, 6106 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:50:15,194 INFO L231 Difference]: Finished difference. Result has 210 places, 346 transitions, 5254 flow [2024-06-14 12:50:15,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5254, PETRI_PLACES=210, PETRI_TRANSITIONS=346} [2024-06-14 12:50:15,195 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-14 12:50:15,195 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 346 transitions, 5254 flow [2024-06-14 12:50:15,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:15,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:15,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:15,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:50:15,197 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:15,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:15,197 INFO L85 PathProgramCache]: Analyzing trace with hash -168545841, now seen corresponding path program 16 times [2024-06-14 12:50:15,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:15,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535241429] [2024-06-14 12:50:15,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:15,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:15,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:18,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:18,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:18,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535241429] [2024-06-14 12:50:18,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535241429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:18,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:18,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:18,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042713242] [2024-06-14 12:50:18,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:18,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:18,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:18,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:18,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:18,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:18,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 346 transitions, 5254 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:18,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:18,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:18,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:20,930 INFO L124 PetriNetUnfolderBase]: 4692/7957 cut-off events. [2024-06-14 12:50:20,930 INFO L125 PetriNetUnfolderBase]: For 166236/166236 co-relation queries the response was YES. [2024-06-14 12:50:20,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46079 conditions, 7957 events. 4692/7957 cut-off events. For 166236/166236 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 56597 event pairs, 1398 based on Foata normal form. 20/7972 useless extension candidates. Maximal degree in co-relation 45987. Up to 6281 conditions per place. [2024-06-14 12:50:21,021 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 214 selfloop transitions, 176 changer transitions 0/395 dead transitions. [2024-06-14 12:50:21,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 395 transitions, 6315 flow [2024-06-14 12:50:21,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:21,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:21,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 12:50:21,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:50:21,023 INFO L175 Difference]: Start difference. First operand has 210 places, 346 transitions, 5254 flow. Second operand 9 states and 172 transitions. [2024-06-14 12:50:21,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 395 transitions, 6315 flow [2024-06-14 12:50:21,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 395 transitions, 6064 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 12:50:21,467 INFO L231 Difference]: Finished difference. Result has 212 places, 346 transitions, 5369 flow [2024-06-14 12:50:21,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5369, PETRI_PLACES=212, PETRI_TRANSITIONS=346} [2024-06-14 12:50:21,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-14 12:50:21,468 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 346 transitions, 5369 flow [2024-06-14 12:50:21,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:21,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:21,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:21,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:50:21,469 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:21,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:21,469 INFO L85 PathProgramCache]: Analyzing trace with hash -168330360, now seen corresponding path program 2 times [2024-06-14 12:50:21,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:21,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854590768] [2024-06-14 12:50:21,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:21,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:26,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-14 12:50:26,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:26,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854590768] [2024-06-14 12:50:26,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854590768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:26,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:26,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:26,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961835143] [2024-06-14 12:50:26,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:26,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:26,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:26,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:26,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:26,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:26,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 346 transitions, 5369 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:26,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:26,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:26,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:29,245 INFO L124 PetriNetUnfolderBase]: 4712/8001 cut-off events. [2024-06-14 12:50:29,246 INFO L125 PetriNetUnfolderBase]: For 152395/152401 co-relation queries the response was YES. [2024-06-14 12:50:29,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46587 conditions, 8001 events. 4712/8001 cut-off events. For 152395/152401 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57180 event pairs, 1883 based on Foata normal form. 10/8006 useless extension candidates. Maximal degree in co-relation 46495. Up to 7173 conditions per place. [2024-06-14 12:50:29,332 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 316 selfloop transitions, 73 changer transitions 0/394 dead transitions. [2024-06-14 12:50:29,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 394 transitions, 6465 flow [2024-06-14 12:50:29,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:29,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:29,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:50:29,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-14 12:50:29,334 INFO L175 Difference]: Start difference. First operand has 212 places, 346 transitions, 5369 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:50:29,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 394 transitions, 6465 flow [2024-06-14 12:50:29,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 394 transitions, 6074 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 12:50:29,774 INFO L231 Difference]: Finished difference. Result has 213 places, 353 transitions, 5268 flow [2024-06-14 12:50:29,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5268, PETRI_PLACES=213, PETRI_TRANSITIONS=353} [2024-06-14 12:50:29,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-14 12:50:29,775 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 353 transitions, 5268 flow [2024-06-14 12:50:29,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:29,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:29,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:29,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:50:29,776 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:29,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:29,776 INFO L85 PathProgramCache]: Analyzing trace with hash 918255831, now seen corresponding path program 2 times [2024-06-14 12:50:29,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:29,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791189193] [2024-06-14 12:50:29,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:29,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:32,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:32,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:32,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791189193] [2024-06-14 12:50:32,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791189193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:32,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:32,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:50:32,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806313259] [2024-06-14 12:50:32,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:32,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:50:32,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:32,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:50:32,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:50:32,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:50:32,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 353 transitions, 5268 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:32,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:32,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:50:32,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:33,818 INFO L124 PetriNetUnfolderBase]: 4138/7211 cut-off events. [2024-06-14 12:50:33,819 INFO L125 PetriNetUnfolderBase]: For 151277/151340 co-relation queries the response was YES. [2024-06-14 12:50:33,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42880 conditions, 7211 events. 4138/7211 cut-off events. For 151277/151340 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 53212 event pairs, 1378 based on Foata normal form. 35/7081 useless extension candidates. Maximal degree in co-relation 42787. Up to 6338 conditions per place. [2024-06-14 12:50:33,900 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 265 selfloop transitions, 37 changer transitions 0/371 dead transitions. [2024-06-14 12:50:33,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 371 transitions, 5940 flow [2024-06-14 12:50:33,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:50:33,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:50:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-14 12:50:33,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-14 12:50:33,901 INFO L175 Difference]: Start difference. First operand has 213 places, 353 transitions, 5268 flow. Second operand 6 states and 116 transitions. [2024-06-14 12:50:33,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 371 transitions, 5940 flow [2024-06-14 12:50:34,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 371 transitions, 5738 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:50:34,148 INFO L231 Difference]: Finished difference. Result has 213 places, 353 transitions, 5157 flow [2024-06-14 12:50:34,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5066, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5157, PETRI_PLACES=213, PETRI_TRANSITIONS=353} [2024-06-14 12:50:34,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-14 12:50:34,149 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 353 transitions, 5157 flow [2024-06-14 12:50:34,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:34,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:34,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:34,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:50:34,149 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:34,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:34,150 INFO L85 PathProgramCache]: Analyzing trace with hash -596587133, now seen corresponding path program 17 times [2024-06-14 12:50:34,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:34,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413975692] [2024-06-14 12:50:34,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:34,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:37,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:37,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413975692] [2024-06-14 12:50:37,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413975692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:37,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:37,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:37,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093666067] [2024-06-14 12:50:37,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:37,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:37,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:37,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:37,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:37,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:37,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 353 transitions, 5157 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:37,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:37,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:37,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:39,628 INFO L124 PetriNetUnfolderBase]: 4788/8111 cut-off events. [2024-06-14 12:50:39,628 INFO L125 PetriNetUnfolderBase]: For 156774/156776 co-relation queries the response was YES. [2024-06-14 12:50:39,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46361 conditions, 8111 events. 4788/8111 cut-off events. For 156774/156776 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57740 event pairs, 1329 based on Foata normal form. 20/8121 useless extension candidates. Maximal degree in co-relation 46267. Up to 6603 conditions per place. [2024-06-14 12:50:39,706 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 214 selfloop transitions, 176 changer transitions 0/395 dead transitions. [2024-06-14 12:50:39,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 395 transitions, 6180 flow [2024-06-14 12:50:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:39,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:39,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:50:39,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-14 12:50:39,708 INFO L175 Difference]: Start difference. First operand has 213 places, 353 transitions, 5157 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:50:39,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 395 transitions, 6180 flow [2024-06-14 12:50:39,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 395 transitions, 6094 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:50:40,003 INFO L231 Difference]: Finished difference. Result has 216 places, 354 transitions, 5474 flow [2024-06-14 12:50:40,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5474, PETRI_PLACES=216, PETRI_TRANSITIONS=354} [2024-06-14 12:50:40,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-14 12:50:40,005 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 354 transitions, 5474 flow [2024-06-14 12:50:40,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:40,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:40,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:40,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:50:40,005 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:40,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:40,006 INFO L85 PathProgramCache]: Analyzing trace with hash 923049429, now seen corresponding path program 18 times [2024-06-14 12:50:40,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:40,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605633462] [2024-06-14 12:50:40,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:40,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:43,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:43,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:43,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605633462] [2024-06-14 12:50:43,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605633462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:43,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:43,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:43,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154834515] [2024-06-14 12:50:43,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:43,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:43,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:43,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:43,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:43,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:43,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 354 transitions, 5474 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:43,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:43,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:43,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:45,729 INFO L124 PetriNetUnfolderBase]: 4876/8255 cut-off events. [2024-06-14 12:50:45,730 INFO L125 PetriNetUnfolderBase]: For 165086/165088 co-relation queries the response was YES. [2024-06-14 12:50:45,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48047 conditions, 8255 events. 4876/8255 cut-off events. For 165086/165088 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 59027 event pairs, 1343 based on Foata normal form. 20/8265 useless extension candidates. Maximal degree in co-relation 47953. Up to 6751 conditions per place. [2024-06-14 12:50:45,812 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 229 selfloop transitions, 165 changer transitions 0/399 dead transitions. [2024-06-14 12:50:45,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 399 transitions, 6541 flow [2024-06-14 12:50:45,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:45,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:45,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:50:45,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-14 12:50:45,814 INFO L175 Difference]: Start difference. First operand has 216 places, 354 transitions, 5474 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:50:45,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 399 transitions, 6541 flow [2024-06-14 12:50:46,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 399 transitions, 6170 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 12:50:46,125 INFO L231 Difference]: Finished difference. Result has 218 places, 355 transitions, 5486 flow [2024-06-14 12:50:46,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5486, PETRI_PLACES=218, PETRI_TRANSITIONS=355} [2024-06-14 12:50:46,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-14 12:50:46,126 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 355 transitions, 5486 flow [2024-06-14 12:50:46,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:46,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:46,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:46,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:50:46,127 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:46,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:46,127 INFO L85 PathProgramCache]: Analyzing trace with hash 928411809, now seen corresponding path program 19 times [2024-06-14 12:50:46,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:46,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008948607] [2024-06-14 12:50:46,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:46,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:46,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:49,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:49,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:49,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008948607] [2024-06-14 12:50:49,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008948607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:49,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361783220] [2024-06-14 12:50:49,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:49,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:49,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:49,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:49,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:49,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:49,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 355 transitions, 5486 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:49,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:49,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:49,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:51,717 INFO L124 PetriNetUnfolderBase]: 4964/8415 cut-off events. [2024-06-14 12:50:51,718 INFO L125 PetriNetUnfolderBase]: For 173575/173577 co-relation queries the response was YES. [2024-06-14 12:50:51,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48930 conditions, 8415 events. 4964/8415 cut-off events. For 173575/173577 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 60404 event pairs, 1381 based on Foata normal form. 20/8425 useless extension candidates. Maximal degree in co-relation 48835. Up to 6899 conditions per place. [2024-06-14 12:50:51,794 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 234 selfloop transitions, 163 changer transitions 0/402 dead transitions. [2024-06-14 12:50:51,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 402 transitions, 6588 flow [2024-06-14 12:50:51,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:51,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:51,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:50:51,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-14 12:50:51,796 INFO L175 Difference]: Start difference. First operand has 218 places, 355 transitions, 5486 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:50:51,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 402 transitions, 6588 flow [2024-06-14 12:50:52,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 402 transitions, 6237 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:50:52,164 INFO L231 Difference]: Finished difference. Result has 220 places, 356 transitions, 5516 flow [2024-06-14 12:50:52,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5516, PETRI_PLACES=220, PETRI_TRANSITIONS=356} [2024-06-14 12:50:52,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-14 12:50:52,165 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 356 transitions, 5516 flow [2024-06-14 12:50:52,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:52,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:52,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:52,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:50:52,166 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:52,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:52,166 INFO L85 PathProgramCache]: Analyzing trace with hash 922901559, now seen corresponding path program 20 times [2024-06-14 12:50:52,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:52,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354772059] [2024-06-14 12:50:52,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:52,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:55,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:55,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:55,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354772059] [2024-06-14 12:50:55,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354772059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:55,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:55,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:50:55,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874551041] [2024-06-14 12:50:55,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:55,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:50:55,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:55,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:50:55,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:50:55,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:55,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 356 transitions, 5516 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:55,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:55,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:55,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:57,601 INFO L124 PetriNetUnfolderBase]: 4976/8443 cut-off events. [2024-06-14 12:50:57,601 INFO L125 PetriNetUnfolderBase]: For 170673/170675 co-relation queries the response was YES. [2024-06-14 12:50:57,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48743 conditions, 8443 events. 4976/8443 cut-off events. For 170673/170675 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 60620 event pairs, 1351 based on Foata normal form. 16/8449 useless extension candidates. Maximal degree in co-relation 48647. Up to 6473 conditions per place. [2024-06-14 12:50:57,676 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 231 selfloop transitions, 168 changer transitions 0/404 dead transitions. [2024-06-14 12:50:57,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 404 transitions, 6610 flow [2024-06-14 12:50:57,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:50:57,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-14 12:50:57,678 INFO L175 Difference]: Start difference. First operand has 220 places, 356 transitions, 5516 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:50:57,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 404 transitions, 6610 flow [2024-06-14 12:50:57,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 404 transitions, 6261 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 12:50:57,975 INFO L231 Difference]: Finished difference. Result has 222 places, 357 transitions, 5557 flow [2024-06-14 12:50:57,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5557, PETRI_PLACES=222, PETRI_TRANSITIONS=357} [2024-06-14 12:50:57,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-14 12:50:57,976 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 357 transitions, 5557 flow [2024-06-14 12:50:57,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:57,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:57,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:57,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:50:57,977 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:57,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:57,977 INFO L85 PathProgramCache]: Analyzing trace with hash 45830088, now seen corresponding path program 3 times [2024-06-14 12:50:57,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:57,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495306721] [2024-06-14 12:50:57,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:57,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:57,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:01,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:01,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:01,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495306721] [2024-06-14 12:51:01,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495306721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:01,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:01,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:01,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933649582] [2024-06-14 12:51:01,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:01,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:01,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:01,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:01,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:01,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:01,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 357 transitions, 5557 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:01,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:01,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:01,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:04,544 INFO L124 PetriNetUnfolderBase]: 4996/8525 cut-off events. [2024-06-14 12:51:04,545 INFO L125 PetriNetUnfolderBase]: For 167175/167188 co-relation queries the response was YES. [2024-06-14 12:51:04,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49008 conditions, 8525 events. 4996/8525 cut-off events. For 167175/167188 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 62018 event pairs, 1961 based on Foata normal form. 14/8535 useless extension candidates. Maximal degree in co-relation 48911. Up to 7687 conditions per place. [2024-06-14 12:51:04,634 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 323 selfloop transitions, 72 changer transitions 0/400 dead transitions. [2024-06-14 12:51:04,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 400 transitions, 6627 flow [2024-06-14 12:51:04,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:04,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:51:04,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-14 12:51:04,636 INFO L175 Difference]: Start difference. First operand has 222 places, 357 transitions, 5557 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:51:04,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 400 transitions, 6627 flow [2024-06-14 12:51:04,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 400 transitions, 6249 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 12:51:05,004 INFO L231 Difference]: Finished difference. Result has 225 places, 364 transitions, 5457 flow [2024-06-14 12:51:05,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5457, PETRI_PLACES=225, PETRI_TRANSITIONS=364} [2024-06-14 12:51:05,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-14 12:51:05,005 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 364 transitions, 5457 flow [2024-06-14 12:51:05,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:05,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:05,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:05,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:51:05,006 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:05,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:05,006 INFO L85 PathProgramCache]: Analyzing trace with hash -596371652, now seen corresponding path program 4 times [2024-06-14 12:51:05,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:05,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265355346] [2024-06-14 12:51:05,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:05,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:08,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:08,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265355346] [2024-06-14 12:51:08,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265355346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:08,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:08,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:08,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489118129] [2024-06-14 12:51:08,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:08,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:08,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:08,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:08,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:08,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:08,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 364 transitions, 5457 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:08,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:08,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:08,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:11,136 INFO L124 PetriNetUnfolderBase]: 5038/8611 cut-off events. [2024-06-14 12:51:11,136 INFO L125 PetriNetUnfolderBase]: For 169349/169362 co-relation queries the response was YES. [2024-06-14 12:51:11,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49508 conditions, 8611 events. 5038/8611 cut-off events. For 169349/169362 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62871 event pairs, 1984 based on Foata normal form. 14/8621 useless extension candidates. Maximal degree in co-relation 49409. Up to 7743 conditions per place. [2024-06-14 12:51:11,246 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 81 changer transitions 0/407 dead transitions. [2024-06-14 12:51:11,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 407 transitions, 6560 flow [2024-06-14 12:51:11,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:11,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:11,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:51:11,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 12:51:11,248 INFO L175 Difference]: Start difference. First operand has 225 places, 364 transitions, 5457 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:51:11,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 407 transitions, 6560 flow [2024-06-14 12:51:11,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 407 transitions, 6354 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:11,594 INFO L231 Difference]: Finished difference. Result has 229 places, 373 transitions, 5585 flow [2024-06-14 12:51:11,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5585, PETRI_PLACES=229, PETRI_TRANSITIONS=373} [2024-06-14 12:51:11,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-14 12:51:11,596 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 373 transitions, 5585 flow [2024-06-14 12:51:11,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:11,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:11,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:11,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:51:11,597 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:11,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:11,597 INFO L85 PathProgramCache]: Analyzing trace with hash 246919338, now seen corresponding path program 5 times [2024-06-14 12:51:11,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:11,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743541787] [2024-06-14 12:51:11,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:11,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:15,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:15,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743541787] [2024-06-14 12:51:15,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743541787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:15,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:15,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:15,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548063059] [2024-06-14 12:51:15,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:15,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:15,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:15,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:15,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:15,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:15,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 373 transitions, 5585 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:15,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:15,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:15,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:18,411 INFO L124 PetriNetUnfolderBase]: 5058/8650 cut-off events. [2024-06-14 12:51:18,411 INFO L125 PetriNetUnfolderBase]: For 177719/177732 co-relation queries the response was YES. [2024-06-14 12:51:18,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50519 conditions, 8650 events. 5058/8650 cut-off events. For 177719/177732 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 63226 event pairs, 1978 based on Foata normal form. 14/8660 useless extension candidates. Maximal degree in co-relation 50418. Up to 7775 conditions per place. [2024-06-14 12:51:18,515 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 88 changer transitions 0/414 dead transitions. [2024-06-14 12:51:18,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 414 transitions, 6686 flow [2024-06-14 12:51:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 12:51:18,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-14 12:51:18,519 INFO L175 Difference]: Start difference. First operand has 229 places, 373 transitions, 5585 flow. Second operand 9 states and 158 transitions. [2024-06-14 12:51:18,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 414 transitions, 6686 flow [2024-06-14 12:51:18,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 414 transitions, 6460 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:18,926 INFO L231 Difference]: Finished difference. Result has 232 places, 379 transitions, 5666 flow [2024-06-14 12:51:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5666, PETRI_PLACES=232, PETRI_TRANSITIONS=379} [2024-06-14 12:51:18,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-14 12:51:18,928 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 379 transitions, 5666 flow [2024-06-14 12:51:18,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:18,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:18,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:18,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:51:18,928 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:18,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:18,929 INFO L85 PathProgramCache]: Analyzing trace with hash -330347942, now seen corresponding path program 6 times [2024-06-14 12:51:18,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:18,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796832770] [2024-06-14 12:51:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:18,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:22,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:22,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796832770] [2024-06-14 12:51:22,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796832770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:22,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:22,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:22,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142228502] [2024-06-14 12:51:22,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:22,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:22,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:22,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:22,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:22,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 379 transitions, 5666 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:22,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:22,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:22,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:24,699 INFO L124 PetriNetUnfolderBase]: 5050/8622 cut-off events. [2024-06-14 12:51:24,699 INFO L125 PetriNetUnfolderBase]: For 179138/179151 co-relation queries the response was YES. [2024-06-14 12:51:24,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50390 conditions, 8622 events. 5050/8622 cut-off events. For 179138/179151 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 62782 event pairs, 1906 based on Foata normal form. 14/8632 useless extension candidates. Maximal degree in co-relation 50288. Up to 7609 conditions per place. [2024-06-14 12:51:24,791 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 99 changer transitions 0/417 dead transitions. [2024-06-14 12:51:24,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 417 transitions, 6726 flow [2024-06-14 12:51:24,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:24,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:24,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:51:24,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 12:51:24,793 INFO L175 Difference]: Start difference. First operand has 232 places, 379 transitions, 5666 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:51:24,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 417 transitions, 6726 flow [2024-06-14 12:51:25,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 417 transitions, 6529 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:25,195 INFO L231 Difference]: Finished difference. Result has 236 places, 381 transitions, 5746 flow [2024-06-14 12:51:25,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5746, PETRI_PLACES=236, PETRI_TRANSITIONS=381} [2024-06-14 12:51:25,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-14 12:51:25,196 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 381 transitions, 5746 flow [2024-06-14 12:51:25,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:25,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:25,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:25,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:51:25,197 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:25,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:25,197 INFO L85 PathProgramCache]: Analyzing trace with hash 930635991, now seen corresponding path program 3 times [2024-06-14 12:51:25,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:25,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189304772] [2024-06-14 12:51:25,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:25,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:25,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:27,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:27,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:27,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189304772] [2024-06-14 12:51:27,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189304772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:27,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:27,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:51:27,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934275216] [2024-06-14 12:51:27,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:27,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:51:27,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:27,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:51:27,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:51:27,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:51:27,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 381 transitions, 5746 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:27,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:27,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:51:27,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:29,255 INFO L124 PetriNetUnfolderBase]: 4470/7828 cut-off events. [2024-06-14 12:51:29,256 INFO L125 PetriNetUnfolderBase]: For 186785/186849 co-relation queries the response was YES. [2024-06-14 12:51:29,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46604 conditions, 7828 events. 4470/7828 cut-off events. For 186785/186849 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 59051 event pairs, 1465 based on Foata normal form. 35/7689 useless extension candidates. Maximal degree in co-relation 46501. Up to 6865 conditions per place. [2024-06-14 12:51:29,348 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 276 selfloop transitions, 41 changer transitions 0/396 dead transitions. [2024-06-14 12:51:29,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 396 transitions, 6452 flow [2024-06-14 12:51:29,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:51:29,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:51:29,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 12:51:29,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:51:29,350 INFO L175 Difference]: Start difference. First operand has 236 places, 381 transitions, 5746 flow. Second operand 6 states and 111 transitions. [2024-06-14 12:51:29,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 396 transitions, 6452 flow [2024-06-14 12:51:29,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 396 transitions, 6193 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 12:51:29,706 INFO L231 Difference]: Finished difference. Result has 235 places, 384 transitions, 5613 flow [2024-06-14 12:51:29,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5487, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5613, PETRI_PLACES=235, PETRI_TRANSITIONS=384} [2024-06-14 12:51:29,707 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-14 12:51:29,707 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 384 transitions, 5613 flow [2024-06-14 12:51:29,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:29,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:29,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:29,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:51:29,707 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:29,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash 923975703, now seen corresponding path program 1 times [2024-06-14 12:51:29,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:29,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397235426] [2024-06-14 12:51:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:29,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:31,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:31,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397235426] [2024-06-14 12:51:31,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397235426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:31,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:31,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:51:31,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183088376] [2024-06-14 12:51:31,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:31,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:51:31,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:31,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:51:31,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:51:31,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:31,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 384 transitions, 5613 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:31,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:31,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:31,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:33,369 INFO L124 PetriNetUnfolderBase]: 5048/8610 cut-off events. [2024-06-14 12:51:33,370 INFO L125 PetriNetUnfolderBase]: For 184984/184984 co-relation queries the response was YES. [2024-06-14 12:51:33,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50477 conditions, 8610 events. 5048/8610 cut-off events. For 184984/184984 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62653 event pairs, 2403 based on Foata normal form. 2/8611 useless extension candidates. Maximal degree in co-relation 50373. Up to 8015 conditions per place. [2024-06-14 12:51:33,618 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 386 selfloop transitions, 17 changer transitions 0/408 dead transitions. [2024-06-14 12:51:33,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 408 transitions, 6643 flow [2024-06-14 12:51:33,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:51:33,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:51:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 12:51:33,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-14 12:51:33,620 INFO L175 Difference]: Start difference. First operand has 235 places, 384 transitions, 5613 flow. Second operand 6 states and 107 transitions. [2024-06-14 12:51:33,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 408 transitions, 6643 flow [2024-06-14 12:51:34,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 408 transitions, 6539 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:51:34,045 INFO L231 Difference]: Finished difference. Result has 237 places, 390 transitions, 5627 flow [2024-06-14 12:51:34,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5627, PETRI_PLACES=237, PETRI_TRANSITIONS=390} [2024-06-14 12:51:34,046 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-14 12:51:34,046 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 390 transitions, 5627 flow [2024-06-14 12:51:34,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:34,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:34,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:34,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:51:34,047 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:34,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1589320953, now seen corresponding path program 2 times [2024-06-14 12:51:34,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:34,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690357424] [2024-06-14 12:51:34,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:34,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:34,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:35,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:35,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:35,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690357424] [2024-06-14 12:51:35,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690357424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:35,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:35,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:51:35,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537041250] [2024-06-14 12:51:35,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:35,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:51:35,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:35,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:51:35,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:51:35,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:35,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 390 transitions, 5627 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:35,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:35,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:35,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:38,009 INFO L124 PetriNetUnfolderBase]: 5042/8603 cut-off events. [2024-06-14 12:51:38,009 INFO L125 PetriNetUnfolderBase]: For 187993/187996 co-relation queries the response was YES. [2024-06-14 12:51:38,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50494 conditions, 8603 events. 5042/8603 cut-off events. For 187993/187996 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 62589 event pairs, 2406 based on Foata normal form. 4/8605 useless extension candidates. Maximal degree in co-relation 50389. Up to 8010 conditions per place. [2024-06-14 12:51:38,095 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 380 selfloop transitions, 17 changer transitions 0/402 dead transitions. [2024-06-14 12:51:38,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 402 transitions, 6461 flow [2024-06-14 12:51:38,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:51:38,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:51:38,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-14 12:51:38,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-14 12:51:38,097 INFO L175 Difference]: Start difference. First operand has 237 places, 390 transitions, 5627 flow. Second operand 6 states and 101 transitions. [2024-06-14 12:51:38,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 402 transitions, 6461 flow [2024-06-14 12:51:38,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 402 transitions, 6400 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-14 12:51:38,650 INFO L231 Difference]: Finished difference. Result has 241 places, 390 transitions, 5606 flow [2024-06-14 12:51:38,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5566, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5606, PETRI_PLACES=241, PETRI_TRANSITIONS=390} [2024-06-14 12:51:38,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-14 12:51:38,651 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 390 transitions, 5606 flow [2024-06-14 12:51:38,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:38,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:38,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:51:38,652 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:38,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 930650871, now seen corresponding path program 1 times [2024-06-14 12:51:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589121159] [2024-06-14 12:51:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:38,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:41,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:41,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:41,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589121159] [2024-06-14 12:51:41,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589121159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:41,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:41,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:51:41,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045308893] [2024-06-14 12:51:41,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:41,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:51:41,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:51:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:51:41,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:51:41,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 390 transitions, 5606 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:41,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:41,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:51:41,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:43,082 INFO L124 PetriNetUnfolderBase]: 4492/7766 cut-off events. [2024-06-14 12:51:43,082 INFO L125 PetriNetUnfolderBase]: For 219535/219718 co-relation queries the response was YES. [2024-06-14 12:51:43,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46816 conditions, 7766 events. 4492/7766 cut-off events. For 219535/219718 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58367 event pairs, 2089 based on Foata normal form. 87/7652 useless extension candidates. Maximal degree in co-relation 46709. Up to 6971 conditions per place. [2024-06-14 12:51:43,173 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 312 selfloop transitions, 11 changer transitions 0/404 dead transitions. [2024-06-14 12:51:43,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 404 transitions, 6320 flow [2024-06-14 12:51:43,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:51:43,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:51:43,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:51:43,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:51:43,174 INFO L175 Difference]: Start difference. First operand has 241 places, 390 transitions, 5606 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:51:43,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 404 transitions, 6320 flow [2024-06-14 12:51:43,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 404 transitions, 6274 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:43,502 INFO L231 Difference]: Finished difference. Result has 242 places, 392 transitions, 5619 flow [2024-06-14 12:51:43,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5619, PETRI_PLACES=242, PETRI_TRANSITIONS=392} [2024-06-14 12:51:43,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-14 12:51:43,503 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 392 transitions, 5619 flow [2024-06-14 12:51:43,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:43,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:43,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:43,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:51:43,504 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:43,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:43,504 INFO L85 PathProgramCache]: Analyzing trace with hash -323821340, now seen corresponding path program 1 times [2024-06-14 12:51:43,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:43,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234300022] [2024-06-14 12:51:43,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:43,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:43,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:47,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:47,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:47,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234300022] [2024-06-14 12:51:47,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234300022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:47,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:47,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:51:47,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599526170] [2024-06-14 12:51:47,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:47,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:51:47,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:47,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:51:47,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:51:47,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:47,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 392 transitions, 5619 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:47,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:47,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:47,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:50,114 INFO L124 PetriNetUnfolderBase]: 5625/9741 cut-off events. [2024-06-14 12:51:50,114 INFO L125 PetriNetUnfolderBase]: For 218922/218922 co-relation queries the response was YES. [2024-06-14 12:51:50,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55972 conditions, 9741 events. 5625/9741 cut-off events. For 218922/218922 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 73912 event pairs, 1688 based on Foata normal form. 12/9748 useless extension candidates. Maximal degree in co-relation 55864. Up to 6798 conditions per place. [2024-06-14 12:51:50,223 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 261 selfloop transitions, 231 changer transitions 0/497 dead transitions. [2024-06-14 12:51:50,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 497 transitions, 7766 flow [2024-06-14 12:51:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:51:50,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:51:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 12:51:50,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-14 12:51:50,225 INFO L175 Difference]: Start difference. First operand has 242 places, 392 transitions, 5619 flow. Second operand 10 states and 188 transitions. [2024-06-14 12:51:50,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 497 transitions, 7766 flow [2024-06-14 12:51:50,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 497 transitions, 7723 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:51:50,738 INFO L231 Difference]: Finished difference. Result has 250 places, 439 transitions, 6990 flow [2024-06-14 12:51:50,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5576, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6990, PETRI_PLACES=250, PETRI_TRANSITIONS=439} [2024-06-14 12:51:50,739 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-14 12:51:50,739 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 439 transitions, 6990 flow [2024-06-14 12:51:50,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:50,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:50,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:50,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:51:50,739 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:50,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash -2045995517, now seen corresponding path program 1 times [2024-06-14 12:51:50,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:50,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102324652] [2024-06-14 12:51:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:50,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:54,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:54,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102324652] [2024-06-14 12:51:54,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102324652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:54,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:54,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:51:54,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404198313] [2024-06-14 12:51:54,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:54,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:51:54,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:54,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:51:54,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:51:54,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:51:54,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 439 transitions, 6990 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:54,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:54,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:51:54,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:57,540 INFO L124 PetriNetUnfolderBase]: 5769/10001 cut-off events. [2024-06-14 12:51:57,540 INFO L125 PetriNetUnfolderBase]: For 240657/240659 co-relation queries the response was YES. [2024-06-14 12:51:57,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59725 conditions, 10001 events. 5769/10001 cut-off events. For 240657/240659 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 76099 event pairs, 1693 based on Foata normal form. 12/10003 useless extension candidates. Maximal degree in co-relation 59614. Up to 8088 conditions per place. [2024-06-14 12:51:57,656 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 282 selfloop transitions, 215 changer transitions 0/502 dead transitions. [2024-06-14 12:51:57,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 502 transitions, 8502 flow [2024-06-14 12:51:57,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:51:57,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:51:57,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 12:51:57,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:51:57,658 INFO L175 Difference]: Start difference. First operand has 250 places, 439 transitions, 6990 flow. Second operand 10 states and 185 transitions. [2024-06-14 12:51:57,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 502 transitions, 8502 flow [2024-06-14 12:51:58,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 502 transitions, 8135 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:58,131 INFO L231 Difference]: Finished difference. Result has 257 places, 451 transitions, 7313 flow [2024-06-14 12:51:58,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6643, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7313, PETRI_PLACES=257, PETRI_TRANSITIONS=451} [2024-06-14 12:51:58,132 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-14 12:51:58,132 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 451 transitions, 7313 flow [2024-06-14 12:51:58,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:51:58,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:58,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:51:58,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:51:58,133 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:58,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:58,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1305479571, now seen corresponding path program 2 times [2024-06-14 12:51:58,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:58,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069469501] [2024-06-14 12:51:58,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:58,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:01,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:01,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:01,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069469501] [2024-06-14 12:52:01,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069469501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:01,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:01,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:52:01,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190980880] [2024-06-14 12:52:01,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:01,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:52:01,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:01,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:52:01,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:52:01,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:01,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 451 transitions, 7313 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:01,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:01,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:01,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:04,767 INFO L124 PetriNetUnfolderBase]: 5907/10255 cut-off events. [2024-06-14 12:52:04,767 INFO L125 PetriNetUnfolderBase]: For 251089/251091 co-relation queries the response was YES. [2024-06-14 12:52:04,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61037 conditions, 10255 events. 5907/10255 cut-off events. For 251089/251091 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 78486 event pairs, 1718 based on Foata normal form. 12/10257 useless extension candidates. Maximal degree in co-relation 60923. Up to 8432 conditions per place. [2024-06-14 12:52:04,903 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 269 selfloop transitions, 233 changer transitions 0/507 dead transitions. [2024-06-14 12:52:04,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 507 transitions, 8742 flow [2024-06-14 12:52:04,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:52:04,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:52:04,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:52:04,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-14 12:52:04,905 INFO L175 Difference]: Start difference. First operand has 257 places, 451 transitions, 7313 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:52:04,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 507 transitions, 8742 flow [2024-06-14 12:52:05,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 507 transitions, 8294 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:52:05,485 INFO L231 Difference]: Finished difference. Result has 264 places, 460 transitions, 7541 flow [2024-06-14 12:52:05,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6879, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7541, PETRI_PLACES=264, PETRI_TRANSITIONS=460} [2024-06-14 12:52:05,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-14 12:52:05,485 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 460 transitions, 7541 flow [2024-06-14 12:52:05,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:05,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:05,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:05,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:52:05,486 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:05,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:05,486 INFO L85 PathProgramCache]: Analyzing trace with hash 952160659, now seen corresponding path program 3 times [2024-06-14 12:52:05,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:05,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016535689] [2024-06-14 12:52:05,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:05,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:05,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:09,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:09,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:09,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016535689] [2024-06-14 12:52:09,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016535689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:09,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:09,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:52:09,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101448075] [2024-06-14 12:52:09,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:09,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:52:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:09,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:52:09,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:52:09,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:09,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 460 transitions, 7541 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:09,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:09,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:09,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:12,300 INFO L124 PetriNetUnfolderBase]: 6003/10458 cut-off events. [2024-06-14 12:52:12,301 INFO L125 PetriNetUnfolderBase]: For 260344/260346 co-relation queries the response was YES. [2024-06-14 12:52:12,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62205 conditions, 10458 events. 6003/10458 cut-off events. For 260344/260346 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 80758 event pairs, 1732 based on Foata normal form. 12/10460 useless extension candidates. Maximal degree in co-relation 62088. Up to 8600 conditions per place. [2024-06-14 12:52:12,478 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 269 selfloop transitions, 242 changer transitions 0/516 dead transitions. [2024-06-14 12:52:12,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 516 transitions, 8990 flow [2024-06-14 12:52:12,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:52:12,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:52:12,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-14 12:52:12,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-14 12:52:12,480 INFO L175 Difference]: Start difference. First operand has 264 places, 460 transitions, 7541 flow. Second operand 10 states and 183 transitions. [2024-06-14 12:52:12,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 516 transitions, 8990 flow [2024-06-14 12:52:13,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 516 transitions, 8503 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:52:13,297 INFO L231 Difference]: Finished difference. Result has 270 places, 466 transitions, 7697 flow [2024-06-14 12:52:13,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7058, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7697, PETRI_PLACES=270, PETRI_TRANSITIONS=466} [2024-06-14 12:52:13,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-14 12:52:13,298 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 466 transitions, 7697 flow [2024-06-14 12:52:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:13,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:13,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:13,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:52:13,299 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:13,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:13,299 INFO L85 PathProgramCache]: Analyzing trace with hash 962279989, now seen corresponding path program 4 times [2024-06-14 12:52:13,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:13,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484374167] [2024-06-14 12:52:13,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:13,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:16,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:16,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:16,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484374167] [2024-06-14 12:52:16,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484374167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:16,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:16,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:52:16,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834832496] [2024-06-14 12:52:16,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:16,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:52:16,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:16,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:52:16,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:52:17,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:17,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 466 transitions, 7697 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:17,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:17,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:17,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:20,441 INFO L124 PetriNetUnfolderBase]: 5983/10430 cut-off events. [2024-06-14 12:52:20,441 INFO L125 PetriNetUnfolderBase]: For 248505/248507 co-relation queries the response was YES. [2024-06-14 12:52:20,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61009 conditions, 10430 events. 5983/10430 cut-off events. For 248505/248507 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 80354 event pairs, 1676 based on Foata normal form. 12/10432 useless extension candidates. Maximal degree in co-relation 60890. Up to 6466 conditions per place. [2024-06-14 12:52:20,542 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 243 selfloop transitions, 268 changer transitions 0/516 dead transitions. [2024-06-14 12:52:20,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 516 transitions, 8912 flow [2024-06-14 12:52:20,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:52:20,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:52:20,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-14 12:52:20,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-14 12:52:20,544 INFO L175 Difference]: Start difference. First operand has 270 places, 466 transitions, 7697 flow. Second operand 10 states and 182 transitions. [2024-06-14 12:52:20,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 516 transitions, 8912 flow [2024-06-14 12:52:21,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 516 transitions, 8477 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 12:52:21,167 INFO L231 Difference]: Finished difference. Result has 274 places, 465 transitions, 7712 flow [2024-06-14 12:52:21,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7712, PETRI_PLACES=274, PETRI_TRANSITIONS=465} [2024-06-14 12:52:21,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 12:52:21,170 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 465 transitions, 7712 flow [2024-06-14 12:52:21,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:21,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:21,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:21,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:52:21,170 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:21,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:21,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1352018546, now seen corresponding path program 1 times [2024-06-14 12:52:21,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:21,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945685497] [2024-06-14 12:52:21,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:23,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:23,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945685497] [2024-06-14 12:52:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945685497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:23,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:23,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:23,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971832681] [2024-06-14 12:52:23,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:23,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:23,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:23,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:23,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 465 transitions, 7712 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:23,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:23,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:23,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:26,261 INFO L124 PetriNetUnfolderBase]: 5993/10429 cut-off events. [2024-06-14 12:52:26,262 INFO L125 PetriNetUnfolderBase]: For 246010/246010 co-relation queries the response was YES. [2024-06-14 12:52:26,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61367 conditions, 10429 events. 5993/10429 cut-off events. For 246010/246010 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 80512 event pairs, 2804 based on Foata normal form. 2/10430 useless extension candidates. Maximal degree in co-relation 61247. Up to 9625 conditions per place. [2024-06-14 12:52:26,392 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 465 selfloop transitions, 25 changer transitions 0/495 dead transitions. [2024-06-14 12:52:26,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 495 transitions, 8958 flow [2024-06-14 12:52:26,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:52:26,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:52:26,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 12:52:26,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-14 12:52:26,393 INFO L175 Difference]: Start difference. First operand has 274 places, 465 transitions, 7712 flow. Second operand 7 states and 124 transitions. [2024-06-14 12:52:26,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 495 transitions, 8958 flow [2024-06-14 12:52:26,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 495 transitions, 8086 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-14 12:52:26,968 INFO L231 Difference]: Finished difference. Result has 271 places, 471 transitions, 6974 flow [2024-06-14 12:52:26,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6974, PETRI_PLACES=271, PETRI_TRANSITIONS=471} [2024-06-14 12:52:26,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-14 12:52:26,968 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 471 transitions, 6974 flow [2024-06-14 12:52:26,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:26,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:26,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:26,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:52:26,969 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:26,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:26,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1352024126, now seen corresponding path program 2 times [2024-06-14 12:52:26,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:26,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536690049] [2024-06-14 12:52:26,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:26,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:28,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:28,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:28,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536690049] [2024-06-14 12:52:28,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536690049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:28,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:28,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:28,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887459301] [2024-06-14 12:52:28,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:28,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:28,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:28,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:28,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:28,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:28,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 471 transitions, 6974 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:28,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:28,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:28,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:31,655 INFO L124 PetriNetUnfolderBase]: 6003/10443 cut-off events. [2024-06-14 12:52:31,656 INFO L125 PetriNetUnfolderBase]: For 241432/241432 co-relation queries the response was YES. [2024-06-14 12:52:31,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59026 conditions, 10443 events. 6003/10443 cut-off events. For 241432/241432 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 80573 event pairs, 2804 based on Foata normal form. 2/10444 useless extension candidates. Maximal degree in co-relation 58907. Up to 9635 conditions per place. [2024-06-14 12:52:31,762 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 27 changer transitions 0/494 dead transitions. [2024-06-14 12:52:31,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 494 transitions, 8168 flow [2024-06-14 12:52:31,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:52:31,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:52:31,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 12:52:31,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 12:52:31,763 INFO L175 Difference]: Start difference. First operand has 271 places, 471 transitions, 6974 flow. Second operand 7 states and 121 transitions. [2024-06-14 12:52:31,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 494 transitions, 8168 flow [2024-06-14 12:52:32,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 494 transitions, 8093 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 12:52:32,281 INFO L231 Difference]: Finished difference. Result has 275 places, 474 transitions, 7001 flow [2024-06-14 12:52:32,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7001, PETRI_PLACES=275, PETRI_TRANSITIONS=474} [2024-06-14 12:52:32,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 12:52:32,282 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 474 transitions, 7001 flow [2024-06-14 12:52:32,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:32,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:32,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:32,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:52:32,283 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:32,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:32,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2024310896, now seen corresponding path program 3 times [2024-06-14 12:52:32,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:32,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870260446] [2024-06-14 12:52:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:32,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:34,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:34,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:34,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870260446] [2024-06-14 12:52:34,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870260446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:34,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:34,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:34,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821149701] [2024-06-14 12:52:34,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:34,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:34,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:34,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:34,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:34,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:34,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 474 transitions, 7001 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:34,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:34,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:34,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:36,989 INFO L124 PetriNetUnfolderBase]: 5997/10437 cut-off events. [2024-06-14 12:52:36,990 INFO L125 PetriNetUnfolderBase]: For 242818/242821 co-relation queries the response was YES. [2024-06-14 12:52:37,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58551 conditions, 10437 events. 5997/10437 cut-off events. For 242818/242821 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 80650 event pairs, 2814 based on Foata normal form. 4/10438 useless extension candidates. Maximal degree in co-relation 58430. Up to 9630 conditions per place. [2024-06-14 12:52:37,129 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 456 selfloop transitions, 27 changer transitions 0/488 dead transitions. [2024-06-14 12:52:37,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 488 transitions, 8011 flow [2024-06-14 12:52:37,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:52:37,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:52:37,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-14 12:52:37,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-14 12:52:37,134 INFO L175 Difference]: Start difference. First operand has 275 places, 474 transitions, 7001 flow. Second operand 7 states and 115 transitions. [2024-06-14 12:52:37,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 488 transitions, 8011 flow [2024-06-14 12:52:37,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 488 transitions, 7941 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:52:37,871 INFO L231 Difference]: Finished difference. Result has 278 places, 474 transitions, 6991 flow [2024-06-14 12:52:37,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6931, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6991, PETRI_PLACES=278, PETRI_TRANSITIONS=474} [2024-06-14 12:52:37,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-14 12:52:37,873 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 474 transitions, 6991 flow [2024-06-14 12:52:37,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:37,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:37,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:37,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:52:37,873 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:37,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:37,874 INFO L85 PathProgramCache]: Analyzing trace with hash -679981332, now seen corresponding path program 1 times [2024-06-14 12:52:37,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:37,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537814939] [2024-06-14 12:52:37,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:37,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:37,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:39,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:39,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:39,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537814939] [2024-06-14 12:52:39,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537814939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:39,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:39,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:39,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007048359] [2024-06-14 12:52:39,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:39,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:39,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:39,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:39,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:39,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:39,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 474 transitions, 6991 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:39,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:39,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:39,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:43,300 INFO L124 PetriNetUnfolderBase]: 6055/10537 cut-off events. [2024-06-14 12:52:43,300 INFO L125 PetriNetUnfolderBase]: For 255700/255709 co-relation queries the response was YES. [2024-06-14 12:52:43,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59513 conditions, 10537 events. 6055/10537 cut-off events. For 255700/255709 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 81446 event pairs, 2278 based on Foata normal form. 10/10545 useless extension candidates. Maximal degree in co-relation 59391. Up to 9629 conditions per place. [2024-06-14 12:52:43,407 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 473 selfloop transitions, 50 changer transitions 0/528 dead transitions. [2024-06-14 12:52:43,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 528 transitions, 8691 flow [2024-06-14 12:52:43,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:52:43,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:52:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-14 12:52:43,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-14 12:52:43,410 INFO L175 Difference]: Start difference. First operand has 278 places, 474 transitions, 6991 flow. Second operand 11 states and 186 transitions. [2024-06-14 12:52:43,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 528 transitions, 8691 flow [2024-06-14 12:52:44,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 528 transitions, 8609 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:52:44,033 INFO L231 Difference]: Finished difference. Result has 283 places, 489 transitions, 7243 flow [2024-06-14 12:52:44,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6909, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7243, PETRI_PLACES=283, PETRI_TRANSITIONS=489} [2024-06-14 12:52:44,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-14 12:52:44,041 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 489 transitions, 7243 flow [2024-06-14 12:52:44,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:44,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:44,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:44,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:52:44,042 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:44,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:44,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1544131508, now seen corresponding path program 2 times [2024-06-14 12:52:44,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:44,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449405276] [2024-06-14 12:52:44,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:44,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:45,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:45,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:45,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449405276] [2024-06-14 12:52:45,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449405276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:45,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:45,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:45,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532371320] [2024-06-14 12:52:45,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:45,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:45,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:45,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:45,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:45,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 489 transitions, 7243 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:45,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:45,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:45,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:48,647 INFO L124 PetriNetUnfolderBase]: 6049/10531 cut-off events. [2024-06-14 12:52:48,647 INFO L125 PetriNetUnfolderBase]: For 260615/260632 co-relation queries the response was YES. [2024-06-14 12:52:48,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59807 conditions, 10531 events. 6049/10531 cut-off events. For 260615/260632 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 81465 event pairs, 2286 based on Foata normal form. 15/10544 useless extension candidates. Maximal degree in co-relation 59683. Up to 9624 conditions per place. [2024-06-14 12:52:48,779 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 467 selfloop transitions, 48 changer transitions 0/520 dead transitions. [2024-06-14 12:52:48,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 520 transitions, 8594 flow [2024-06-14 12:52:48,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:52:48,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:52:48,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:52:48,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-14 12:52:48,781 INFO L175 Difference]: Start difference. First operand has 283 places, 489 transitions, 7243 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:52:48,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 520 transitions, 8594 flow [2024-06-14 12:52:49,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 520 transitions, 8436 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-14 12:52:49,410 INFO L231 Difference]: Finished difference. Result has 288 places, 489 transitions, 7187 flow [2024-06-14 12:52:49,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7187, PETRI_PLACES=288, PETRI_TRANSITIONS=489} [2024-06-14 12:52:49,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-14 12:52:49,411 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 489 transitions, 7187 flow [2024-06-14 12:52:49,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:49,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:49,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:49,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:52:49,412 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:49,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1596894984, now seen corresponding path program 1 times [2024-06-14 12:52:49,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:49,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597005717] [2024-06-14 12:52:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:49,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:52,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:52,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:52,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597005717] [2024-06-14 12:52:52,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597005717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:52,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:52,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:52:52,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298693166] [2024-06-14 12:52:52,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:52,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:52:52,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:52,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:52:52,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:52:52,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:52:52,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 489 transitions, 7187 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:52,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:52,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:52:52,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:54,938 INFO L124 PetriNetUnfolderBase]: 5494/9716 cut-off events. [2024-06-14 12:52:54,939 INFO L125 PetriNetUnfolderBase]: For 295883/295951 co-relation queries the response was YES. [2024-06-14 12:52:55,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56141 conditions, 9716 events. 5494/9716 cut-off events. For 295883/295951 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 76910 event pairs, 1704 based on Foata normal form. 44/9559 useless extension candidates. Maximal degree in co-relation 56016. Up to 8505 conditions per place. [2024-06-14 12:52:55,065 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 45 changer transitions 0/522 dead transitions. [2024-06-14 12:52:55,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 522 transitions, 8195 flow [2024-06-14 12:52:55,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:52:55,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:52:55,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:52:55,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 12:52:55,067 INFO L175 Difference]: Start difference. First operand has 288 places, 489 transitions, 7187 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:52:55,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 522 transitions, 8195 flow [2024-06-14 12:52:55,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 522 transitions, 8099 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:52:55,661 INFO L231 Difference]: Finished difference. Result has 289 places, 490 transitions, 7205 flow [2024-06-14 12:52:55,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7205, PETRI_PLACES=289, PETRI_TRANSITIONS=490} [2024-06-14 12:52:55,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-14 12:52:55,662 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 490 transitions, 7205 flow [2024-06-14 12:52:55,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:55,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:55,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:52:55,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:52:55,663 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:55,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:55,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1409657502, now seen corresponding path program 3 times [2024-06-14 12:52:55,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:55,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002129034] [2024-06-14 12:52:55,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:55,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:58,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:58,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002129034] [2024-06-14 12:52:58,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002129034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:58,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:58,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:52:58,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811167638] [2024-06-14 12:52:58,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:58,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:52:58,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:58,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:52:58,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:52:58,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:58,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 490 transitions, 7205 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:52:58,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:58,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:58,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:01,018 INFO L124 PetriNetUnfolderBase]: 6129/10639 cut-off events. [2024-06-14 12:53:01,018 INFO L125 PetriNetUnfolderBase]: For 280548/280557 co-relation queries the response was YES. [2024-06-14 12:53:01,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60604 conditions, 10639 events. 6129/10639 cut-off events. For 280548/280557 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 82220 event pairs, 2303 based on Foata normal form. 12/10649 useless extension candidates. Maximal degree in co-relation 60478. Up to 9727 conditions per place. [2024-06-14 12:53:01,138 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 467 selfloop transitions, 58 changer transitions 0/530 dead transitions. [2024-06-14 12:53:01,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 530 transitions, 8726 flow [2024-06-14 12:53:01,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:53:01,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:53:01,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 12:53:01,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-14 12:53:01,140 INFO L175 Difference]: Start difference. First operand has 289 places, 490 transitions, 7205 flow. Second operand 9 states and 152 transitions. [2024-06-14 12:53:01,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 530 transitions, 8726 flow [2024-06-14 12:53:01,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 530 transitions, 8632 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:53:01,783 INFO L231 Difference]: Finished difference. Result has 292 places, 500 transitions, 7383 flow [2024-06-14 12:53:01,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7113, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7383, PETRI_PLACES=292, PETRI_TRANSITIONS=500} [2024-06-14 12:53:01,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-14 12:53:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 500 transitions, 7383 flow [2024-06-14 12:53:01,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:01,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:01,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:01,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:53:01,787 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:01,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1975607446, now seen corresponding path program 4 times [2024-06-14 12:53:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:01,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154188789] [2024-06-14 12:53:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:04,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:04,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154188789] [2024-06-14 12:53:04,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154188789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:04,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:04,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:04,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374102907] [2024-06-14 12:53:04,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:04,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:04,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:04,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:04,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:04,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 500 transitions, 7383 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:04,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:04,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:04,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:06,808 INFO L124 PetriNetUnfolderBase]: 6123/10641 cut-off events. [2024-06-14 12:53:06,808 INFO L125 PetriNetUnfolderBase]: For 279880/279897 co-relation queries the response was YES. [2024-06-14 12:53:06,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60649 conditions, 10641 events. 6123/10641 cut-off events. For 279880/279897 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 82317 event pairs, 2302 based on Foata normal form. 15/10654 useless extension candidates. Maximal degree in co-relation 60521. Up to 9722 conditions per place. [2024-06-14 12:53:06,931 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 461 selfloop transitions, 55 changer transitions 0/521 dead transitions. [2024-06-14 12:53:06,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 521 transitions, 8605 flow [2024-06-14 12:53:06,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:06,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 12:53:06,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 12:53:06,933 INFO L175 Difference]: Start difference. First operand has 292 places, 500 transitions, 7383 flow. Second operand 7 states and 122 transitions. [2024-06-14 12:53:06,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 521 transitions, 8605 flow [2024-06-14 12:53:07,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 521 transitions, 8444 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:53:07,629 INFO L231 Difference]: Finished difference. Result has 293 places, 500 transitions, 7344 flow [2024-06-14 12:53:07,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7344, PETRI_PLACES=293, PETRI_TRANSITIONS=500} [2024-06-14 12:53:07,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-14 12:53:07,630 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 500 transitions, 7344 flow [2024-06-14 12:53:07,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:07,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:07,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:07,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:53:07,631 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:07,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:07,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1975616374, now seen corresponding path program 2 times [2024-06-14 12:53:07,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:07,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138542081] [2024-06-14 12:53:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:07,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:07,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:11,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:11,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:11,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138542081] [2024-06-14 12:53:11,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138542081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:11,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:11,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:53:11,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063599170] [2024-06-14 12:53:11,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:11,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:53:11,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:11,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:53:11,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:53:11,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:53:11,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 500 transitions, 7344 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:11,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:11,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:53:11,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:13,793 INFO L124 PetriNetUnfolderBase]: 5543/9799 cut-off events. [2024-06-14 12:53:13,793 INFO L125 PetriNetUnfolderBase]: For 311786/311874 co-relation queries the response was YES. [2024-06-14 12:53:13,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56850 conditions, 9799 events. 5543/9799 cut-off events. For 311786/311874 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 77700 event pairs, 1711 based on Foata normal form. 44/9640 useless extension candidates. Maximal degree in co-relation 56722. Up to 8528 conditions per place. [2024-06-14 12:53:13,932 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 387 selfloop transitions, 43 changer transitions 0/525 dead transitions. [2024-06-14 12:53:13,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 525 transitions, 8328 flow [2024-06-14 12:53:13,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:13,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:13,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:53:13,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-14 12:53:13,934 INFO L175 Difference]: Start difference. First operand has 293 places, 500 transitions, 7344 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:53:13,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 525 transitions, 8328 flow [2024-06-14 12:53:14,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 525 transitions, 8212 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:53:14,553 INFO L231 Difference]: Finished difference. Result has 293 places, 501 transitions, 7344 flow [2024-06-14 12:53:14,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7228, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7344, PETRI_PLACES=293, PETRI_TRANSITIONS=501} [2024-06-14 12:53:14,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-14 12:53:14,554 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 501 transitions, 7344 flow [2024-06-14 12:53:14,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:14,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:14,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:14,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:53:14,554 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:14,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:14,555 INFO L85 PathProgramCache]: Analyzing trace with hash 119246294, now seen corresponding path program 5 times [2024-06-14 12:53:14,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:14,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962882592] [2024-06-14 12:53:14,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:14,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:14,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:16,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:16,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962882592] [2024-06-14 12:53:16,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962882592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:16,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:16,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294556422] [2024-06-14 12:53:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:16,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:16,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:16,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:16,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:16,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:16,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 501 transitions, 7344 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:16,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:16,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:16,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:19,465 INFO L124 PetriNetUnfolderBase]: 6155/10676 cut-off events. [2024-06-14 12:53:19,465 INFO L125 PetriNetUnfolderBase]: For 278758/278771 co-relation queries the response was YES. [2024-06-14 12:53:19,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60646 conditions, 10676 events. 6155/10676 cut-off events. For 278758/278771 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 82442 event pairs, 2330 based on Foata normal form. 14/10686 useless extension candidates. Maximal degree in co-relation 60518. Up to 9830 conditions per place. [2024-06-14 12:53:19,615 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 480 selfloop transitions, 38 changer transitions 0/523 dead transitions. [2024-06-14 12:53:19,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 523 transitions, 8499 flow [2024-06-14 12:53:19,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:19,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:19,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 12:53:19,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:53:19,617 INFO L175 Difference]: Start difference. First operand has 293 places, 501 transitions, 7344 flow. Second operand 7 states and 119 transitions. [2024-06-14 12:53:19,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 523 transitions, 8499 flow [2024-06-14 12:53:20,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 523 transitions, 8347 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 12:53:20,245 INFO L231 Difference]: Finished difference. Result has 295 places, 503 transitions, 7316 flow [2024-06-14 12:53:20,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7212, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7316, PETRI_PLACES=295, PETRI_TRANSITIONS=503} [2024-06-14 12:53:20,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-14 12:53:20,246 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 503 transitions, 7316 flow [2024-06-14 12:53:20,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:20,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:20,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:20,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:53:20,247 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:20,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:20,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1117536106, now seen corresponding path program 6 times [2024-06-14 12:53:20,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:20,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41255524] [2024-06-14 12:53:20,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:20,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:22,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:22,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41255524] [2024-06-14 12:53:22,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41255524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:22,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:22,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:22,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099219144] [2024-06-14 12:53:22,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:22,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:22,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:22,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:22,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 503 transitions, 7316 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:22,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:22,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:22,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:25,320 INFO L124 PetriNetUnfolderBase]: 6165/10690 cut-off events. [2024-06-14 12:53:25,321 INFO L125 PetriNetUnfolderBase]: For 274500/274513 co-relation queries the response was YES. [2024-06-14 12:53:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60521 conditions, 10690 events. 6165/10690 cut-off events. For 274500/274513 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 82606 event pairs, 2317 based on Foata normal form. 12/10698 useless extension candidates. Maximal degree in co-relation 60392. Up to 9743 conditions per place. [2024-06-14 12:53:25,461 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 457 selfloop transitions, 70 changer transitions 0/532 dead transitions. [2024-06-14 12:53:25,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 532 transitions, 8676 flow [2024-06-14 12:53:25,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:25,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:25,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 12:53:25,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 12:53:25,464 INFO L175 Difference]: Start difference. First operand has 295 places, 503 transitions, 7316 flow. Second operand 7 states and 122 transitions. [2024-06-14 12:53:25,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 532 transitions, 8676 flow [2024-06-14 12:53:26,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 532 transitions, 8604 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 12:53:26,182 INFO L231 Difference]: Finished difference. Result has 298 places, 512 transitions, 7538 flow [2024-06-14 12:53:26,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7538, PETRI_PLACES=298, PETRI_TRANSITIONS=512} [2024-06-14 12:53:26,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-14 12:53:26,183 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 512 transitions, 7538 flow [2024-06-14 12:53:26,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:26,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:26,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:26,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:53:26,184 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:26,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:26,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1227587880, now seen corresponding path program 7 times [2024-06-14 12:53:26,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:26,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766083495] [2024-06-14 12:53:26,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:26,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:26,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:28,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:28,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766083495] [2024-06-14 12:53:28,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766083495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:28,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:28,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:28,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099942575] [2024-06-14 12:53:28,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:28,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:28,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:28,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:28,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:28,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 512 transitions, 7538 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:28,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:28,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:28,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:31,380 INFO L124 PetriNetUnfolderBase]: 6175/10724 cut-off events. [2024-06-14 12:53:31,381 INFO L125 PetriNetUnfolderBase]: For 282553/282593 co-relation queries the response was YES. [2024-06-14 12:53:31,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61166 conditions, 10724 events. 6175/10724 cut-off events. For 282553/282593 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 82982 event pairs, 2314 based on Foata normal form. 23/10737 useless extension candidates. Maximal degree in co-relation 61035. Up to 9753 conditions per place. [2024-06-14 12:53:31,505 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 452 selfloop transitions, 73 changer transitions 0/530 dead transitions. [2024-06-14 12:53:31,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 530 transitions, 8806 flow [2024-06-14 12:53:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:31,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:31,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 12:53:31,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 12:53:31,508 INFO L175 Difference]: Start difference. First operand has 298 places, 512 transitions, 7538 flow. Second operand 7 states and 117 transitions. [2024-06-14 12:53:31,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 530 transitions, 8806 flow [2024-06-14 12:53:32,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 530 transitions, 8709 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-14 12:53:32,281 INFO L231 Difference]: Finished difference. Result has 303 places, 515 transitions, 7647 flow [2024-06-14 12:53:32,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7445, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7647, PETRI_PLACES=303, PETRI_TRANSITIONS=515} [2024-06-14 12:53:32,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-14 12:53:32,282 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 515 transitions, 7647 flow [2024-06-14 12:53:32,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:32,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:32,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:32,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:53:32,283 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:32,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:32,283 INFO L85 PathProgramCache]: Analyzing trace with hash -814744120, now seen corresponding path program 8 times [2024-06-14 12:53:32,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:32,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764359792] [2024-06-14 12:53:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:32,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:35,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-14 12:53:35,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:35,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764359792] [2024-06-14 12:53:35,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764359792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:35,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:35,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:35,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87803957] [2024-06-14 12:53:35,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:35,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:35,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:35,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:35,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:35,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 515 transitions, 7647 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:35,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:35,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:35,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:38,305 INFO L124 PetriNetUnfolderBase]: 6169/10716 cut-off events. [2024-06-14 12:53:38,305 INFO L125 PetriNetUnfolderBase]: For 284757/284797 co-relation queries the response was YES. [2024-06-14 12:53:38,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61050 conditions, 10716 events. 6169/10716 cut-off events. For 284757/284797 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 82866 event pairs, 2316 based on Foata normal form. 23/10729 useless extension candidates. Maximal degree in co-relation 60916. Up to 9748 conditions per place. [2024-06-14 12:53:38,416 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 452 selfloop transitions, 72 changer transitions 0/529 dead transitions. [2024-06-14 12:53:38,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 529 transitions, 8739 flow [2024-06-14 12:53:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:38,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:38,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 12:53:38,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 12:53:38,417 INFO L175 Difference]: Start difference. First operand has 303 places, 515 transitions, 7647 flow. Second operand 7 states and 116 transitions. [2024-06-14 12:53:38,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 529 transitions, 8739 flow [2024-06-14 12:53:39,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 529 transitions, 8548 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 12:53:39,090 INFO L231 Difference]: Finished difference. Result has 306 places, 515 transitions, 7606 flow [2024-06-14 12:53:39,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7606, PETRI_PLACES=306, PETRI_TRANSITIONS=515} [2024-06-14 12:53:39,091 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-14 12:53:39,091 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 515 transitions, 7606 flow [2024-06-14 12:53:39,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:39,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:39,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:39,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:53:39,091 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:39,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:39,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1001857816, now seen corresponding path program 3 times [2024-06-14 12:53:39,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:39,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914207266] [2024-06-14 12:53:39,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:39,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:42,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:42,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914207266] [2024-06-14 12:53:42,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914207266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:42,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:42,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:42,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171023570] [2024-06-14 12:53:42,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:42,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:42,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:42,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:42,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:42,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:53:42,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 515 transitions, 7606 flow. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:42,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:42,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:53:42,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:44,580 INFO L124 PetriNetUnfolderBase]: 5603/9880 cut-off events. [2024-06-14 12:53:44,580 INFO L125 PetriNetUnfolderBase]: For 325403/325470 co-relation queries the response was YES. [2024-06-14 12:53:44,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57361 conditions, 9880 events. 5603/9880 cut-off events. For 325403/325470 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 78267 event pairs, 1718 based on Foata normal form. 44/9711 useless extension candidates. Maximal degree in co-relation 57226. Up to 8634 conditions per place. [2024-06-14 12:53:44,723 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 382 selfloop transitions, 48 changer transitions 0/534 dead transitions. [2024-06-14 12:53:44,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 534 transitions, 8562 flow [2024-06-14 12:53:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:44,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:44,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:53:44,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 12:53:44,725 INFO L175 Difference]: Start difference. First operand has 306 places, 515 transitions, 7606 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:53:44,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 534 transitions, 8562 flow [2024-06-14 12:53:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 534 transitions, 8362 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:53:45,433 INFO L231 Difference]: Finished difference. Result has 307 places, 516 transitions, 7528 flow [2024-06-14 12:53:45,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7406, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7528, PETRI_PLACES=307, PETRI_TRANSITIONS=516} [2024-06-14 12:53:45,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-14 12:53:45,434 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 516 transitions, 7528 flow [2024-06-14 12:53:45,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:45,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:45,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:45,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:53:45,435 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:45,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:45,435 INFO L85 PathProgramCache]: Analyzing trace with hash -800450392, now seen corresponding path program 4 times [2024-06-14 12:53:45,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:45,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239772397] [2024-06-14 12:53:45,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:48,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:48,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239772397] [2024-06-14 12:53:48,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239772397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:48,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:48,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:48,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300330910] [2024-06-14 12:53:48,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:48,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:48,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:48,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:48,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:48,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:53:48,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 516 transitions, 7528 flow. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:48,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:48,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:53:48,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:50,992 INFO L124 PetriNetUnfolderBase]: 5606/9890 cut-off events. [2024-06-14 12:53:50,993 INFO L125 PetriNetUnfolderBase]: For 318616/318683 co-relation queries the response was YES. [2024-06-14 12:53:51,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57174 conditions, 9890 events. 5606/9890 cut-off events. For 318616/318683 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 78317 event pairs, 1714 based on Foata normal form. 40/9720 useless extension candidates. Maximal degree in co-relation 57039. Up to 8517 conditions per place. [2024-06-14 12:53:51,117 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 381 selfloop transitions, 52 changer transitions 0/537 dead transitions. [2024-06-14 12:53:51,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 537 transitions, 8510 flow [2024-06-14 12:53:51,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:53:51,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:53:51,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:53:51,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-14 12:53:51,119 INFO L175 Difference]: Start difference. First operand has 307 places, 516 transitions, 7528 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:53:51,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 537 transitions, 8510 flow [2024-06-14 12:53:51,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 537 transitions, 8410 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:53:51,807 INFO L231 Difference]: Finished difference. Result has 309 places, 517 transitions, 7558 flow [2024-06-14 12:53:51,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7558, PETRI_PLACES=309, PETRI_TRANSITIONS=517} [2024-06-14 12:53:51,808 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-14 12:53:51,808 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 517 transitions, 7558 flow [2024-06-14 12:53:51,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:51,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:51,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:51,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:53:51,808 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:51,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:51,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1122289770, now seen corresponding path program 1 times [2024-06-14 12:53:51,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:51,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468028702] [2024-06-14 12:53:51,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:51,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:54,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-14 12:53:54,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:54,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468028702] [2024-06-14 12:53:54,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468028702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:54,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:54,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:53:54,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769907271] [2024-06-14 12:53:54,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:54,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:53:54,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:53:54,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:53:54,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:54,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 517 transitions, 7558 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:54,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:54,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:54,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:57,671 INFO L124 PetriNetUnfolderBase]: 6225/10785 cut-off events. [2024-06-14 12:53:57,671 INFO L125 PetriNetUnfolderBase]: For 298694/298694 co-relation queries the response was YES. [2024-06-14 12:53:57,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61325 conditions, 10785 events. 6225/10785 cut-off events. For 298694/298694 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 83369 event pairs, 2865 based on Foata normal form. 2/10786 useless extension candidates. Maximal degree in co-relation 61189. Up to 9997 conditions per place. [2024-06-14 12:53:57,810 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 522 selfloop transitions, 18 changer transitions 0/545 dead transitions. [2024-06-14 12:53:57,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 545 transitions, 8788 flow [2024-06-14 12:53:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:53:57,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:53:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 12:53:57,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 12:53:57,812 INFO L175 Difference]: Start difference. First operand has 309 places, 517 transitions, 7558 flow. Second operand 8 states and 133 transitions. [2024-06-14 12:53:57,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 545 transitions, 8788 flow [2024-06-14 12:53:58,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 545 transitions, 8674 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:53:58,673 INFO L231 Difference]: Finished difference. Result has 312 places, 520 transitions, 7534 flow [2024-06-14 12:53:58,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7534, PETRI_PLACES=312, PETRI_TRANSITIONS=520} [2024-06-14 12:53:58,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 12:53:58,673 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 520 transitions, 7534 flow [2024-06-14 12:53:58,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:58,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:58,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:58,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:53:58,674 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:58,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:58,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1122169800, now seen corresponding path program 2 times [2024-06-14 12:53:58,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:58,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350543990] [2024-06-14 12:53:58,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:58,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:01,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:01,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:01,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350543990] [2024-06-14 12:54:01,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350543990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:01,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:01,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:01,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357615500] [2024-06-14 12:54:01,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:01,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:01,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:01,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:01,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:01,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:01,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 520 transitions, 7534 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:01,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:01,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:01,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:04,345 INFO L124 PetriNetUnfolderBase]: 6235/10803 cut-off events. [2024-06-14 12:54:04,345 INFO L125 PetriNetUnfolderBase]: For 305634/305634 co-relation queries the response was YES. [2024-06-14 12:54:04,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62014 conditions, 10803 events. 6235/10803 cut-off events. For 305634/305634 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 83606 event pairs, 2844 based on Foata normal form. 2/10804 useless extension candidates. Maximal degree in co-relation 61877. Up to 9946 conditions per place. [2024-06-14 12:54:04,493 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 37 changer transitions 0/552 dead transitions. [2024-06-14 12:54:04,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 552 transitions, 8948 flow [2024-06-14 12:54:04,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:04,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:04,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 12:54:04,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 12:54:04,502 INFO L175 Difference]: Start difference. First operand has 312 places, 520 transitions, 7534 flow. Second operand 8 states and 139 transitions. [2024-06-14 12:54:04,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 552 transitions, 8948 flow [2024-06-14 12:54:05,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 552 transitions, 8880 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:05,388 INFO L231 Difference]: Finished difference. Result has 314 places, 526 transitions, 7648 flow [2024-06-14 12:54:05,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7466, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7648, PETRI_PLACES=314, PETRI_TRANSITIONS=526} [2024-06-14 12:54:05,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-14 12:54:05,388 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 526 transitions, 7648 flow [2024-06-14 12:54:05,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:05,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:05,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:05,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:54:05,389 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:05,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:05,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1117521226, now seen corresponding path program 1 times [2024-06-14 12:54:05,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:05,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501682109] [2024-06-14 12:54:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:08,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:08,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:08,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501682109] [2024-06-14 12:54:08,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501682109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:08,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:08,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:08,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744721850] [2024-06-14 12:54:08,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:08,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:08,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:08,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:08,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:08,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:08,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 526 transitions, 7648 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:08,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:08,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:08,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:10,875 INFO L124 PetriNetUnfolderBase]: 6243/10815 cut-off events. [2024-06-14 12:54:10,875 INFO L125 PetriNetUnfolderBase]: For 317046/317046 co-relation queries the response was YES. [2024-06-14 12:54:10,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62973 conditions, 10815 events. 6243/10815 cut-off events. For 317046/317046 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 83645 event pairs, 2849 based on Foata normal form. 2/10816 useless extension candidates. Maximal degree in co-relation 62835. Up to 10025 conditions per place. [2024-06-14 12:54:11,039 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 523 selfloop transitions, 19 changer transitions 0/547 dead transitions. [2024-06-14 12:54:11,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 547 transitions, 8840 flow [2024-06-14 12:54:11,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:11,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:11,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 12:54:11,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 12:54:11,041 INFO L175 Difference]: Start difference. First operand has 314 places, 526 transitions, 7648 flow. Second operand 7 states and 117 transitions. [2024-06-14 12:54:11,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 547 transitions, 8840 flow [2024-06-14 12:54:12,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 547 transitions, 8763 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:12,106 INFO L231 Difference]: Finished difference. Result has 317 places, 528 transitions, 7658 flow [2024-06-14 12:54:12,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7571, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7658, PETRI_PLACES=317, PETRI_TRANSITIONS=528} [2024-06-14 12:54:12,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-14 12:54:12,107 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 528 transitions, 7658 flow [2024-06-14 12:54:12,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:12,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:12,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:12,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:54:12,107 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:12,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:12,108 INFO L85 PathProgramCache]: Analyzing trace with hash 765860024, now seen corresponding path program 3 times [2024-06-14 12:54:12,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:12,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554189218] [2024-06-14 12:54:12,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:12,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:14,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:14,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:14,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554189218] [2024-06-14 12:54:14,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554189218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:14,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:14,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:14,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673184035] [2024-06-14 12:54:14,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:14,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:14,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:14,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:14,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:14,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:14,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 528 transitions, 7658 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:14,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:14,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:14,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:18,164 INFO L124 PetriNetUnfolderBase]: 6253/10833 cut-off events. [2024-06-14 12:54:18,164 INFO L125 PetriNetUnfolderBase]: For 324235/324235 co-relation queries the response was YES. [2024-06-14 12:54:18,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63246 conditions, 10833 events. 6253/10833 cut-off events. For 324235/324235 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 83798 event pairs, 2846 based on Foata normal form. 2/10834 useless extension candidates. Maximal degree in co-relation 63106. Up to 9968 conditions per place. [2024-06-14 12:54:18,310 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 509 selfloop transitions, 39 changer transitions 0/553 dead transitions. [2024-06-14 12:54:18,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 553 transitions, 9006 flow [2024-06-14 12:54:18,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:18,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:54:18,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:54:18,312 INFO L175 Difference]: Start difference. First operand has 317 places, 528 transitions, 7658 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:54:18,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 553 transitions, 9006 flow [2024-06-14 12:54:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 553 transitions, 8935 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:19,203 INFO L231 Difference]: Finished difference. Result has 320 places, 531 transitions, 7717 flow [2024-06-14 12:54:19,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7587, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7717, PETRI_PLACES=320, PETRI_TRANSITIONS=531} [2024-06-14 12:54:19,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-14 12:54:19,204 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 531 transitions, 7717 flow [2024-06-14 12:54:19,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:19,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:19,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:19,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:54:19,205 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:19,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash 780698512, now seen corresponding path program 2 times [2024-06-14 12:54:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175822258] [2024-06-14 12:54:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:19,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:22,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:22,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:22,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175822258] [2024-06-14 12:54:22,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175822258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:22,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:22,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:22,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843562605] [2024-06-14 12:54:22,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:22,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:22,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:22,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:22,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:22,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:22,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 531 transitions, 7717 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:22,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:22,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:22,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:25,200 INFO L124 PetriNetUnfolderBase]: 6261/10846 cut-off events. [2024-06-14 12:54:25,201 INFO L125 PetriNetUnfolderBase]: For 331512/331515 co-relation queries the response was YES. [2024-06-14 12:54:25,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63465 conditions, 10846 events. 6261/10846 cut-off events. For 331512/331515 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 83879 event pairs, 2851 based on Foata normal form. 4/10848 useless extension candidates. Maximal degree in co-relation 63324. Up to 10051 conditions per place. [2024-06-14 12:54:25,326 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 523 selfloop transitions, 19 changer transitions 0/547 dead transitions. [2024-06-14 12:54:25,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 547 transitions, 8889 flow [2024-06-14 12:54:25,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:25,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:25,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-14 12:54:25,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:54:25,328 INFO L175 Difference]: Start difference. First operand has 320 places, 531 transitions, 7717 flow. Second operand 7 states and 112 transitions. [2024-06-14 12:54:25,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 547 transitions, 8889 flow [2024-06-14 12:54:26,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 547 transitions, 8797 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:26,246 INFO L231 Difference]: Finished difference. Result has 322 places, 533 transitions, 7716 flow [2024-06-14 12:54:26,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7625, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7716, PETRI_PLACES=322, PETRI_TRANSITIONS=533} [2024-06-14 12:54:26,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-14 12:54:26,247 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 533 transitions, 7716 flow [2024-06-14 12:54:26,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:26,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:26,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:26,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:54:26,247 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:26,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:26,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1002338998, now seen corresponding path program 3 times [2024-06-14 12:54:26,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:26,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977936629] [2024-06-14 12:54:26,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:26,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:29,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:29,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:29,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977936629] [2024-06-14 12:54:29,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977936629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:29,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:29,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:29,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428749538] [2024-06-14 12:54:29,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:29,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:29,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:29,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:29,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:29,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:29,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 533 transitions, 7716 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:29,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:29,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:29,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:31,927 INFO L124 PetriNetUnfolderBase]: 6256/10839 cut-off events. [2024-06-14 12:54:31,927 INFO L125 PetriNetUnfolderBase]: For 334360/334363 co-relation queries the response was YES. [2024-06-14 12:54:32,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63351 conditions, 10839 events. 6256/10839 cut-off events. For 334360/334363 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 83838 event pairs, 2842 based on Foata normal form. 4/10841 useless extension candidates. Maximal degree in co-relation 63209. Up to 10024 conditions per place. [2024-06-14 12:54:32,104 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 520 selfloop transitions, 24 changer transitions 0/549 dead transitions. [2024-06-14 12:54:32,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 549 transitions, 8896 flow [2024-06-14 12:54:32,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:32,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:32,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-14 12:54:32,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:54:32,108 INFO L175 Difference]: Start difference. First operand has 322 places, 533 transitions, 7716 flow. Second operand 7 states and 112 transitions. [2024-06-14 12:54:32,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 549 transitions, 8896 flow [2024-06-14 12:54:33,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 549 transitions, 8821 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:33,213 INFO L231 Difference]: Finished difference. Result has 324 places, 535 transitions, 7746 flow [2024-06-14 12:54:33,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7746, PETRI_PLACES=324, PETRI_TRANSITIONS=535} [2024-06-14 12:54:33,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-14 12:54:33,214 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 535 transitions, 7746 flow [2024-06-14 12:54:33,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:33,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:33,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:33,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:54:33,214 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:33,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:33,215 INFO L85 PathProgramCache]: Analyzing trace with hash 993761174, now seen corresponding path program 4 times [2024-06-14 12:54:33,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:33,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237317650] [2024-06-14 12:54:33,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:33,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:35,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:35,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:35,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237317650] [2024-06-14 12:54:35,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237317650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:35,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:35,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:35,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475582424] [2024-06-14 12:54:35,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:35,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:35,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:35,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:35,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:36,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:36,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 535 transitions, 7746 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:36,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:36,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:36,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:39,074 INFO L124 PetriNetUnfolderBase]: 6250/10831 cut-off events. [2024-06-14 12:54:39,074 INFO L125 PetriNetUnfolderBase]: For 337016/337016 co-relation queries the response was YES. [2024-06-14 12:54:39,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63291 conditions, 10831 events. 6250/10831 cut-off events. For 337016/337016 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 83771 event pairs, 2864 based on Foata normal form. 2/10828 useless extension candidates. Maximal degree in co-relation 63148. Up to 9968 conditions per place. [2024-06-14 12:54:39,205 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 507 selfloop transitions, 39 changer transitions 0/551 dead transitions. [2024-06-14 12:54:39,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 551 transitions, 8886 flow [2024-06-14 12:54:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:39,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:39,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 12:54:39,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-14 12:54:39,206 INFO L175 Difference]: Start difference. First operand has 324 places, 535 transitions, 7746 flow. Second operand 8 states and 130 transitions. [2024-06-14 12:54:39,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 551 transitions, 8886 flow [2024-06-14 12:54:40,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 551 transitions, 8775 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:40,138 INFO L231 Difference]: Finished difference. Result has 327 places, 535 transitions, 7719 flow [2024-06-14 12:54:40,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7635, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7719, PETRI_PLACES=327, PETRI_TRANSITIONS=535} [2024-06-14 12:54:40,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-14 12:54:40,139 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 535 transitions, 7719 flow [2024-06-14 12:54:40,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:40,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:40,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:40,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:54:40,140 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:40,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:40,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1395330269, now seen corresponding path program 1 times [2024-06-14 12:54:40,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:40,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761966225] [2024-06-14 12:54:40,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:40,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:40,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:42,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:42,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:42,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761966225] [2024-06-14 12:54:42,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761966225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:42,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:42,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:42,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522371991] [2024-06-14 12:54:42,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:42,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:42,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:42,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:42,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:54:42,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 535 transitions, 7719 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:42,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:42,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:54:42,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:45,331 INFO L124 PetriNetUnfolderBase]: 5929/10333 cut-off events. [2024-06-14 12:54:45,332 INFO L125 PetriNetUnfolderBase]: For 396853/397006 co-relation queries the response was YES. [2024-06-14 12:54:45,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61074 conditions, 10333 events. 5929/10333 cut-off events. For 396853/397006 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 81235 event pairs, 2053 based on Foata normal form. 103/10266 useless extension candidates. Maximal degree in co-relation 60930. Up to 9161 conditions per place. [2024-06-14 12:54:45,482 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 473 selfloop transitions, 59 changer transitions 0/593 dead transitions. [2024-06-14 12:54:45,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 593 transitions, 9061 flow [2024-06-14 12:54:45,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:54:45,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:54:45,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-14 12:54:45,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:54:45,484 INFO L175 Difference]: Start difference. First operand has 327 places, 535 transitions, 7719 flow. Second operand 12 states and 216 transitions. [2024-06-14 12:54:45,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 593 transitions, 9061 flow [2024-06-14 12:54:46,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 593 transitions, 8941 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:54:46,422 INFO L231 Difference]: Finished difference. Result has 332 places, 540 transitions, 7802 flow [2024-06-14 12:54:46,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7599, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7802, PETRI_PLACES=332, PETRI_TRANSITIONS=540} [2024-06-14 12:54:46,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-14 12:54:46,423 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 540 transitions, 7802 flow [2024-06-14 12:54:46,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:46,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:46,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:46,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:54:46,424 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:46,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1057906049, now seen corresponding path program 2 times [2024-06-14 12:54:46,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:46,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698157481] [2024-06-14 12:54:46,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:48,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:48,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698157481] [2024-06-14 12:54:48,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698157481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:48,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:48,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:48,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513013063] [2024-06-14 12:54:48,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:48,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:48,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:48,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:48,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:48,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:54:48,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 540 transitions, 7802 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:48,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:48,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:54:48,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:51,307 INFO L124 PetriNetUnfolderBase]: 6049/10560 cut-off events. [2024-06-14 12:54:51,308 INFO L125 PetriNetUnfolderBase]: For 391029/391144 co-relation queries the response was YES. [2024-06-14 12:54:51,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62487 conditions, 10560 events. 6049/10560 cut-off events. For 391029/391144 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 83551 event pairs, 1829 based on Foata normal form. 85/10541 useless extension candidates. Maximal degree in co-relation 62341. Up to 9067 conditions per place. [2024-06-14 12:54:51,491 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 468 selfloop transitions, 67 changer transitions 0/596 dead transitions. [2024-06-14 12:54:51,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 596 transitions, 9316 flow [2024-06-14 12:54:51,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:54:51,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:54:51,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-14 12:54:51,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-14 12:54:51,493 INFO L175 Difference]: Start difference. First operand has 332 places, 540 transitions, 7802 flow. Second operand 11 states and 201 transitions. [2024-06-14 12:54:51,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 596 transitions, 9316 flow [2024-06-14 12:54:52,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 596 transitions, 9150 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 12:54:52,767 INFO L231 Difference]: Finished difference. Result has 335 places, 545 transitions, 7895 flow [2024-06-14 12:54:52,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7651, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7895, PETRI_PLACES=335, PETRI_TRANSITIONS=545} [2024-06-14 12:54:52,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-14 12:54:52,781 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 545 transitions, 7895 flow [2024-06-14 12:54:52,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:52,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:52,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:52,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:54:52,781 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:52,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:52,782 INFO L85 PathProgramCache]: Analyzing trace with hash -687270607, now seen corresponding path program 1 times [2024-06-14 12:54:52,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:52,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630901264] [2024-06-14 12:54:52,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:52,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:54,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:54,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630901264] [2024-06-14 12:54:54,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630901264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:54,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:54,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:54,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056043069] [2024-06-14 12:54:54,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:54,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:54,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:54,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:54,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:54,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:54,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 545 transitions, 7895 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:54,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:54,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:54,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:58,724 INFO L124 PetriNetUnfolderBase]: 6478/11187 cut-off events. [2024-06-14 12:54:58,725 INFO L125 PetriNetUnfolderBase]: For 380572/380578 co-relation queries the response was YES. [2024-06-14 12:54:58,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66478 conditions, 11187 events. 6478/11187 cut-off events. For 380572/380578 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 87057 event pairs, 2343 based on Foata normal form. 8/11194 useless extension candidates. Maximal degree in co-relation 66333. Up to 10177 conditions per place. [2024-06-14 12:54:58,872 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 526 selfloop transitions, 82 changer transitions 0/613 dead transitions. [2024-06-14 12:54:58,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 613 transitions, 9957 flow [2024-06-14 12:54:58,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:54:58,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:54:58,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 237 transitions. [2024-06-14 12:54:58,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39368770764119604 [2024-06-14 12:54:58,874 INFO L175 Difference]: Start difference. First operand has 335 places, 545 transitions, 7895 flow. Second operand 14 states and 237 transitions. [2024-06-14 12:54:58,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 613 transitions, 9957 flow [2024-06-14 12:55:00,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 613 transitions, 9838 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:00,116 INFO L231 Difference]: Finished difference. Result has 342 places, 557 transitions, 8186 flow [2024-06-14 12:55:00,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7776, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8186, PETRI_PLACES=342, PETRI_TRANSITIONS=557} [2024-06-14 12:55:00,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-14 12:55:00,117 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 557 transitions, 8186 flow [2024-06-14 12:55:00,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:00,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:00,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:00,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:55:00,118 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:00,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:00,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1589596781, now seen corresponding path program 2 times [2024-06-14 12:55:00,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:00,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435907947] [2024-06-14 12:55:00,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:00,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:00,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:02,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:02,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:02,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435907947] [2024-06-14 12:55:02,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435907947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:02,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:02,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:02,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162466062] [2024-06-14 12:55:02,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:02,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:02,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:02,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:02,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:02,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:02,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 557 transitions, 8186 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:02,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:02,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:02,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:05,670 INFO L124 PetriNetUnfolderBase]: 6472/11179 cut-off events. [2024-06-14 12:55:05,670 INFO L125 PetriNetUnfolderBase]: For 385343/385349 co-relation queries the response was YES. [2024-06-14 12:55:05,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66687 conditions, 11179 events. 6472/11179 cut-off events. For 385343/385349 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 86998 event pairs, 2341 based on Foata normal form. 8/11186 useless extension candidates. Maximal degree in co-relation 66541. Up to 10172 conditions per place. [2024-06-14 12:55:05,818 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 520 selfloop transitions, 84 changer transitions 0/609 dead transitions. [2024-06-14 12:55:05,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 609 transitions, 9858 flow [2024-06-14 12:55:05,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:55:05,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:55:05,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 231 transitions. [2024-06-14 12:55:05,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 12:55:05,820 INFO L175 Difference]: Start difference. First operand has 342 places, 557 transitions, 8186 flow. Second operand 14 states and 231 transitions. [2024-06-14 12:55:05,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 609 transitions, 9858 flow [2024-06-14 12:55:07,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 609 transitions, 9658 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:07,476 INFO L231 Difference]: Finished difference. Result has 348 places, 557 transitions, 8160 flow [2024-06-14 12:55:07,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7986, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8160, PETRI_PLACES=348, PETRI_TRANSITIONS=557} [2024-06-14 12:55:07,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-14 12:55:07,477 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 557 transitions, 8160 flow [2024-06-14 12:55:07,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:07,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:07,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:07,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:55:07,478 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:07,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:07,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1933696067, now seen corresponding path program 3 times [2024-06-14 12:55:07,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:07,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912038093] [2024-06-14 12:55:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:07,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:07,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:09,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:09,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:09,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912038093] [2024-06-14 12:55:09,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912038093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:09,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:09,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:09,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752732774] [2024-06-14 12:55:09,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:09,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:09,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:09,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:09,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:09,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:55:09,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 557 transitions, 8160 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:09,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:09,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:55:09,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:13,395 INFO L124 PetriNetUnfolderBase]: 6228/10848 cut-off events. [2024-06-14 12:55:13,395 INFO L125 PetriNetUnfolderBase]: For 416357/416414 co-relation queries the response was YES. [2024-06-14 12:55:13,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65289 conditions, 10848 events. 6228/10848 cut-off events. For 416357/416414 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 85735 event pairs, 1972 based on Foata normal form. 51/10747 useless extension candidates. Maximal degree in co-relation 65142. Up to 9525 conditions per place. [2024-06-14 12:55:13,594 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 486 selfloop transitions, 64 changer transitions 0/615 dead transitions. [2024-06-14 12:55:13,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 615 transitions, 9579 flow [2024-06-14 12:55:13,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:55:13,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:55:13,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-14 12:55:13,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-14 12:55:13,596 INFO L175 Difference]: Start difference. First operand has 348 places, 557 transitions, 8160 flow. Second operand 12 states and 218 transitions. [2024-06-14 12:55:13,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 615 transitions, 9579 flow [2024-06-14 12:55:15,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 615 transitions, 9385 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 12:55:15,256 INFO L231 Difference]: Finished difference. Result has 349 places, 564 transitions, 8237 flow [2024-06-14 12:55:15,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7972, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8237, PETRI_PLACES=349, PETRI_TRANSITIONS=564} [2024-06-14 12:55:15,257 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-14 12:55:15,257 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 564 transitions, 8237 flow [2024-06-14 12:55:15,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:15,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:15,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:15,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:55:15,258 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:15,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:15,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1936556003, now seen corresponding path program 3 times [2024-06-14 12:55:15,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:15,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140744125] [2024-06-14 12:55:15,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:15,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:17,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:17,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:17,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140744125] [2024-06-14 12:55:17,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140744125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:17,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:17,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:17,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098339856] [2024-06-14 12:55:17,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:17,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:17,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:17,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:17,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:17,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:17,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 564 transitions, 8237 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:17,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:17,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:17,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:21,316 INFO L124 PetriNetUnfolderBase]: 6658/11451 cut-off events. [2024-06-14 12:55:21,317 INFO L125 PetriNetUnfolderBase]: For 414074/414080 co-relation queries the response was YES. [2024-06-14 12:55:21,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68741 conditions, 11451 events. 6658/11451 cut-off events. For 414074/414080 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 88983 event pairs, 2175 based on Foata normal form. 10/11460 useless extension candidates. Maximal degree in co-relation 68592. Up to 10491 conditions per place. [2024-06-14 12:55:21,449 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 537 selfloop transitions, 79 changer transitions 0/621 dead transitions. [2024-06-14 12:55:21,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 621 transitions, 9917 flow [2024-06-14 12:55:21,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:55:21,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:55:21,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-14 12:55:21,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39341085271317827 [2024-06-14 12:55:21,451 INFO L175 Difference]: Start difference. First operand has 349 places, 564 transitions, 8237 flow. Second operand 12 states and 203 transitions. [2024-06-14 12:55:21,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 621 transitions, 9917 flow [2024-06-14 12:55:23,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 621 transitions, 9798 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:23,046 INFO L231 Difference]: Finished difference. Result has 354 places, 579 transitions, 8509 flow [2024-06-14 12:55:23,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8118, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8509, PETRI_PLACES=354, PETRI_TRANSITIONS=579} [2024-06-14 12:55:23,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-14 12:55:23,047 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 579 transitions, 8509 flow [2024-06-14 12:55:23,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:23,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:23,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:23,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:55:23,048 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:23,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:23,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1943222243, now seen corresponding path program 4 times [2024-06-14 12:55:23,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:23,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763837924] [2024-06-14 12:55:23,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:23,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:23,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:25,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-14 12:55:25,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:25,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763837924] [2024-06-14 12:55:25,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763837924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:25,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:25,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:25,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246570380] [2024-06-14 12:55:25,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:25,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:25,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:25,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:25,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:25,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:25,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 579 transitions, 8509 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:25,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:25,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:25,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:29,062 INFO L124 PetriNetUnfolderBase]: 6678/11483 cut-off events. [2024-06-14 12:55:29,062 INFO L125 PetriNetUnfolderBase]: For 416262/416268 co-relation queries the response was YES. [2024-06-14 12:55:29,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69119 conditions, 11483 events. 6678/11483 cut-off events. For 416262/416268 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 89282 event pairs, 2175 based on Foata normal form. 8/11490 useless extension candidates. Maximal degree in co-relation 68968. Up to 10507 conditions per place. [2024-06-14 12:55:29,247 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 541 selfloop transitions, 85 changer transitions 0/631 dead transitions. [2024-06-14 12:55:29,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 631 transitions, 10148 flow [2024-06-14 12:55:29,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:55:29,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:55:29,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 229 transitions. [2024-06-14 12:55:29,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3803986710963455 [2024-06-14 12:55:29,252 INFO L175 Difference]: Start difference. First operand has 354 places, 579 transitions, 8509 flow. Second operand 14 states and 229 transitions. [2024-06-14 12:55:29,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 631 transitions, 10148 flow [2024-06-14 12:55:30,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 631 transitions, 10010 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:30,700 INFO L231 Difference]: Finished difference. Result has 360 places, 585 transitions, 8652 flow [2024-06-14 12:55:30,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8652, PETRI_PLACES=360, PETRI_TRANSITIONS=585} [2024-06-14 12:55:30,701 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-14 12:55:30,701 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 585 transitions, 8652 flow [2024-06-14 12:55:30,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:30,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:30,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:30,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:55:30,701 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:30,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:30,702 INFO L85 PathProgramCache]: Analyzing trace with hash 2052025919, now seen corresponding path program 1 times [2024-06-14 12:55:30,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610528197] [2024-06-14 12:55:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:30,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:33,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610528197] [2024-06-14 12:55:33,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610528197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:33,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:33,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:33,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848959811] [2024-06-14 12:55:33,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:33,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:33,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:33,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:33,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:33,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:33,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 585 transitions, 8652 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:33,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:33,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:33,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:37,307 INFO L124 PetriNetUnfolderBase]: 6778/11648 cut-off events. [2024-06-14 12:55:37,308 INFO L125 PetriNetUnfolderBase]: For 461871/461877 co-relation queries the response was YES. [2024-06-14 12:55:37,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71086 conditions, 11648 events. 6778/11648 cut-off events. For 461871/461877 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 90581 event pairs, 2466 based on Foata normal form. 10/11653 useless extension candidates. Maximal degree in co-relation 70933. Up to 10426 conditions per place. [2024-06-14 12:55:37,465 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 525 selfloop transitions, 118 changer transitions 0/648 dead transitions. [2024-06-14 12:55:37,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 648 transitions, 10812 flow [2024-06-14 12:55:37,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:55:37,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:55:37,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 227 transitions. [2024-06-14 12:55:37,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40608228980322003 [2024-06-14 12:55:37,468 INFO L175 Difference]: Start difference. First operand has 360 places, 585 transitions, 8652 flow. Second operand 13 states and 227 transitions. [2024-06-14 12:55:37,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 648 transitions, 10812 flow [2024-06-14 12:55:39,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 648 transitions, 10606 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 12:55:39,256 INFO L231 Difference]: Finished difference. Result has 362 places, 600 transitions, 8926 flow [2024-06-14 12:55:39,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8446, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8926, PETRI_PLACES=362, PETRI_TRANSITIONS=600} [2024-06-14 12:55:39,256 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 12:55:39,257 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 600 transitions, 8926 flow [2024-06-14 12:55:39,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:39,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:39,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:39,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:55:39,257 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:39,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash 617545435, now seen corresponding path program 5 times [2024-06-14 12:55:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:39,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230006869] [2024-06-14 12:55:39,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:39,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:41,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:41,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:41,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230006869] [2024-06-14 12:55:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230006869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:41,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:41,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:41,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999422701] [2024-06-14 12:55:41,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:41,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:41,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:41,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:41,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:41,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:41,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 600 transitions, 8926 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:41,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:41,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:41,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:46,182 INFO L124 PetriNetUnfolderBase]: 6836/11719 cut-off events. [2024-06-14 12:55:46,183 INFO L125 PetriNetUnfolderBase]: For 490606/490609 co-relation queries the response was YES. [2024-06-14 12:55:46,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73732 conditions, 11719 events. 6836/11719 cut-off events. For 490606/490609 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 90882 event pairs, 1971 based on Foata normal form. 4/11721 useless extension candidates. Maximal degree in co-relation 73578. Up to 10431 conditions per place. [2024-06-14 12:55:46,317 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 487 selfloop transitions, 166 changer transitions 0/658 dead transitions. [2024-06-14 12:55:46,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 658 transitions, 11276 flow [2024-06-14 12:55:46,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:55:46,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:55:46,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 222 transitions. [2024-06-14 12:55:46,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39713774597495527 [2024-06-14 12:55:46,320 INFO L175 Difference]: Start difference. First operand has 362 places, 600 transitions, 8926 flow. Second operand 13 states and 222 transitions. [2024-06-14 12:55:46,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 658 transitions, 11276 flow [2024-06-14 12:55:47,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 658 transitions, 11052 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:47,768 INFO L231 Difference]: Finished difference. Result has 368 places, 612 transitions, 9311 flow [2024-06-14 12:55:47,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8702, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9311, PETRI_PLACES=368, PETRI_TRANSITIONS=612} [2024-06-14 12:55:47,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-14 12:55:47,768 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 612 transitions, 9311 flow [2024-06-14 12:55:47,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:47,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:47,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:47,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:55:47,769 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:47,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:47,769 INFO L85 PathProgramCache]: Analyzing trace with hash 617873725, now seen corresponding path program 6 times [2024-06-14 12:55:47,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:47,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098533536] [2024-06-14 12:55:47,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:47,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:50,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:50,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098533536] [2024-06-14 12:55:50,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098533536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:50,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:50,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:50,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715884063] [2024-06-14 12:55:50,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:50,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:50,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:50,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:50,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:50,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:50,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 612 transitions, 9311 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:50,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:50,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:50,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:54,196 INFO L124 PetriNetUnfolderBase]: 6846/11736 cut-off events. [2024-06-14 12:55:54,196 INFO L125 PetriNetUnfolderBase]: For 505160/505163 co-relation queries the response was YES. [2024-06-14 12:55:54,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74710 conditions, 11736 events. 6846/11736 cut-off events. For 505160/505163 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 90984 event pairs, 1972 based on Foata normal form. 4/11738 useless extension candidates. Maximal degree in co-relation 74554. Up to 10441 conditions per place. [2024-06-14 12:55:54,544 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 484 selfloop transitions, 166 changer transitions 0/655 dead transitions. [2024-06-14 12:55:54,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 655 transitions, 11287 flow [2024-06-14 12:55:54,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:55:54,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:55:54,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-14 12:55:54,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992248062015504 [2024-06-14 12:55:54,547 INFO L175 Difference]: Start difference. First operand has 368 places, 612 transitions, 9311 flow. Second operand 12 states and 206 transitions. [2024-06-14 12:55:54,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 655 transitions, 11287 flow [2024-06-14 12:55:56,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 655 transitions, 11004 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:56,853 INFO L231 Difference]: Finished difference. Result has 374 places, 615 transitions, 9438 flow [2024-06-14 12:55:56,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9060, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9438, PETRI_PLACES=374, PETRI_TRANSITIONS=615} [2024-06-14 12:55:56,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-14 12:55:56,854 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 615 transitions, 9438 flow [2024-06-14 12:55:56,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:56,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:56,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:56,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:55:56,855 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:56,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:56,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2052175649, now seen corresponding path program 2 times [2024-06-14 12:55:56,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:56,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260458539] [2024-06-14 12:55:56,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:56,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:56,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:59,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:59,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:59,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260458539] [2024-06-14 12:55:59,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260458539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:59,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:59,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:59,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13724658] [2024-06-14 12:55:59,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:59,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:59,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:59,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:59,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:59,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:59,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 615 transitions, 9438 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:59,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:59,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:59,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:03,318 INFO L124 PetriNetUnfolderBase]: 6856/11764 cut-off events. [2024-06-14 12:56:03,318 INFO L125 PetriNetUnfolderBase]: For 515768/515774 co-relation queries the response was YES. [2024-06-14 12:56:03,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75111 conditions, 11764 events. 6856/11764 cut-off events. For 515768/515774 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 91483 event pairs, 2471 based on Foata normal form. 8/11767 useless extension candidates. Maximal degree in co-relation 74953. Up to 10530 conditions per place. [2024-06-14 12:56:03,505 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 537 selfloop transitions, 119 changer transitions 0/661 dead transitions. [2024-06-14 12:56:03,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 661 transitions, 11420 flow [2024-06-14 12:56:03,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:56:03,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:56:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-14 12:56:03,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-14 12:56:03,507 INFO L175 Difference]: Start difference. First operand has 374 places, 615 transitions, 9438 flow. Second operand 12 states and 214 transitions. [2024-06-14 12:56:03,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 661 transitions, 11420 flow [2024-06-14 12:56:05,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 661 transitions, 11086 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:56:05,350 INFO L231 Difference]: Finished difference. Result has 377 places, 618 transitions, 9376 flow [2024-06-14 12:56:05,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9376, PETRI_PLACES=377, PETRI_TRANSITIONS=618} [2024-06-14 12:56:05,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-14 12:56:05,351 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 618 transitions, 9376 flow [2024-06-14 12:56:05,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:05,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:05,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:05,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:56:05,351 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:05,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:05,352 INFO L85 PathProgramCache]: Analyzing trace with hash 2096703703, now seen corresponding path program 7 times [2024-06-14 12:56:05,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:05,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809722446] [2024-06-14 12:56:05,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:05,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:05,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:07,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:07,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:07,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809722446] [2024-06-14 12:56:07,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809722446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:07,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:07,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:07,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363260581] [2024-06-14 12:56:07,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:07,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:07,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:07,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:07,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:07,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:07,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 618 transitions, 9376 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:07,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:07,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:07,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:11,315 INFO L124 PetriNetUnfolderBase]: 6850/11723 cut-off events. [2024-06-14 12:56:11,316 INFO L125 PetriNetUnfolderBase]: For 516758/516758 co-relation queries the response was YES. [2024-06-14 12:56:11,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74825 conditions, 11723 events. 6850/11723 cut-off events. For 516758/516758 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 90834 event pairs, 2089 based on Foata normal form. 2/11724 useless extension candidates. Maximal degree in co-relation 74666. Up to 10812 conditions per place. [2024-06-14 12:56:11,758 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 585 selfloop transitions, 58 changer transitions 0/648 dead transitions. [2024-06-14 12:56:11,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 648 transitions, 10758 flow [2024-06-14 12:56:11,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:56:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:56:11,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 12:56:11,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-14 12:56:11,761 INFO L175 Difference]: Start difference. First operand has 377 places, 618 transitions, 9376 flow. Second operand 10 states and 166 transitions. [2024-06-14 12:56:11,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 648 transitions, 10758 flow [2024-06-14 12:56:13,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 648 transitions, 10486 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 12:56:13,527 INFO L231 Difference]: Finished difference. Result has 378 places, 618 transitions, 9226 flow [2024-06-14 12:56:13,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9226, PETRI_PLACES=378, PETRI_TRANSITIONS=618} [2024-06-14 12:56:13,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 12:56:13,528 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 618 transitions, 9226 flow [2024-06-14 12:56:13,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:13,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:13,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:13,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:56:13,529 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:13,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:13,529 INFO L85 PathProgramCache]: Analyzing trace with hash 376101383, now seen corresponding path program 8 times [2024-06-14 12:56:13,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:13,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27153367] [2024-06-14 12:56:13,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:13,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:15,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:15,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27153367] [2024-06-14 12:56:15,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27153367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:15,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:15,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881268745] [2024-06-14 12:56:15,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:15,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:15,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:15,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:15,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:15,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 618 transitions, 9226 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:15,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:15,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:15,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:19,660 INFO L124 PetriNetUnfolderBase]: 6844/11733 cut-off events. [2024-06-14 12:56:19,661 INFO L125 PetriNetUnfolderBase]: For 519216/519223 co-relation queries the response was YES. [2024-06-14 12:56:19,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74418 conditions, 11733 events. 6844/11733 cut-off events. For 519216/519223 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 90946 event pairs, 1931 based on Foata normal form. 8/11739 useless extension candidates. Maximal degree in co-relation 74258. Up to 10445 conditions per place. [2024-06-14 12:56:19,997 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 486 selfloop transitions, 159 changer transitions 0/650 dead transitions. [2024-06-14 12:56:19,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 650 transitions, 10944 flow [2024-06-14 12:56:19,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:56:19,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:56:19,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-14 12:56:19,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-14 12:56:19,999 INFO L175 Difference]: Start difference. First operand has 378 places, 618 transitions, 9226 flow. Second operand 10 states and 174 transitions. [2024-06-14 12:56:20,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 650 transitions, 10944 flow [2024-06-14 12:56:21,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 650 transitions, 10743 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:56:21,906 INFO L231 Difference]: Finished difference. Result has 378 places, 618 transitions, 9349 flow [2024-06-14 12:56:21,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9025, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9349, PETRI_PLACES=378, PETRI_TRANSITIONS=618} [2024-06-14 12:56:21,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 12:56:21,906 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 618 transitions, 9349 flow [2024-06-14 12:56:21,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:21,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:21,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:21,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:56:21,907 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:21,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:21,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2036138207, now seen corresponding path program 3 times [2024-06-14 12:56:21,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:21,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207112842] [2024-06-14 12:56:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:21,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:24,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:24,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207112842] [2024-06-14 12:56:24,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207112842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:24,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:24,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:24,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114157275] [2024-06-14 12:56:24,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:24,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:24,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:24,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:24,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:24,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 618 transitions, 9349 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:24,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:24,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:24,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:28,243 INFO L124 PetriNetUnfolderBase]: 6838/11741 cut-off events. [2024-06-14 12:56:28,244 INFO L125 PetriNetUnfolderBase]: For 524366/524374 co-relation queries the response was YES. [2024-06-14 12:56:28,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74628 conditions, 11741 events. 6838/11741 cut-off events. For 524366/524374 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 91337 event pairs, 2496 based on Foata normal form. 10/11746 useless extension candidates. Maximal degree in co-relation 74467. Up to 10509 conditions per place. [2024-06-14 12:56:28,423 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 531 selfloop transitions, 117 changer transitions 0/653 dead transitions. [2024-06-14 12:56:28,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 653 transitions, 11109 flow [2024-06-14 12:56:28,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:56:28,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:56:28,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-14 12:56:28,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-14 12:56:28,425 INFO L175 Difference]: Start difference. First operand has 378 places, 618 transitions, 9349 flow. Second operand 10 states and 179 transitions. [2024-06-14 12:56:28,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 653 transitions, 11109 flow [2024-06-14 12:56:30,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 653 transitions, 10749 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 12:56:30,575 INFO L231 Difference]: Finished difference. Result has 378 places, 618 transitions, 9229 flow [2024-06-14 12:56:30,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8989, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9229, PETRI_PLACES=378, PETRI_TRANSITIONS=618} [2024-06-14 12:56:30,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 12:56:30,575 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 618 transitions, 9229 flow [2024-06-14 12:56:30,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:30,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:30,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:30,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:56:30,576 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:30,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:30,576 INFO L85 PathProgramCache]: Analyzing trace with hash 789157269, now seen corresponding path program 4 times [2024-06-14 12:56:30,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:30,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042851798] [2024-06-14 12:56:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:30,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:33,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:33,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:33,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042851798] [2024-06-14 12:56:33,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042851798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:33,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:33,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:33,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713133941] [2024-06-14 12:56:33,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:33,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:33,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:33,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:33,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:33,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:56:33,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 618 transitions, 9229 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:33,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:33,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:56:33,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:37,324 INFO L124 PetriNetUnfolderBase]: 6416/11138 cut-off events. [2024-06-14 12:56:37,324 INFO L125 PetriNetUnfolderBase]: For 554080/554199 co-relation queries the response was YES. [2024-06-14 12:56:37,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70667 conditions, 11138 events. 6416/11138 cut-off events. For 554080/554199 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 87907 event pairs, 1851 based on Foata normal form. 85/11111 useless extension candidates. Maximal degree in co-relation 70505. Up to 9445 conditions per place. [2024-06-14 12:56:37,480 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 506 selfloop transitions, 79 changer transitions 0/661 dead transitions. [2024-06-14 12:56:37,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 661 transitions, 10609 flow [2024-06-14 12:56:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:56:37,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:56:37,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 12:56:37,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-14 12:56:37,482 INFO L175 Difference]: Start difference. First operand has 378 places, 618 transitions, 9229 flow. Second operand 10 states and 181 transitions. [2024-06-14 12:56:37,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 661 transitions, 10609 flow [2024-06-14 12:56:39,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 661 transitions, 10357 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:56:39,274 INFO L231 Difference]: Finished difference. Result has 378 places, 618 transitions, 9151 flow [2024-06-14 12:56:39,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9151, PETRI_PLACES=378, PETRI_TRANSITIONS=618} [2024-06-14 12:56:39,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 12:56:39,275 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 618 transitions, 9151 flow [2024-06-14 12:56:39,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:39,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:39,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:39,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:56:39,275 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:39,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash 792017205, now seen corresponding path program 9 times [2024-06-14 12:56:39,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:39,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384685961] [2024-06-14 12:56:39,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:39,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:42,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:42,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384685961] [2024-06-14 12:56:42,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384685961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:42,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:42,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:42,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473604185] [2024-06-14 12:56:42,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:42,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:42,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:42,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:42,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:42,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:42,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 618 transitions, 9151 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:42,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:42,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:45,881 INFO L124 PetriNetUnfolderBase]: 6824/11706 cut-off events. [2024-06-14 12:56:45,882 INFO L125 PetriNetUnfolderBase]: For 516710/516716 co-relation queries the response was YES. [2024-06-14 12:56:46,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73804 conditions, 11706 events. 6824/11706 cut-off events. For 516710/516716 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 91004 event pairs, 2408 based on Foata normal form. 10/11715 useless extension candidates. Maximal degree in co-relation 73641. Up to 10641 conditions per place. [2024-06-14 12:56:46,198 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 544 selfloop transitions, 109 changer transitions 0/658 dead transitions. [2024-06-14 12:56:46,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 658 transitions, 10815 flow [2024-06-14 12:56:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:56:46,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:56:46,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-14 12:56:46,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:56:46,200 INFO L175 Difference]: Start difference. First operand has 378 places, 618 transitions, 9151 flow. Second operand 10 states and 170 transitions. [2024-06-14 12:56:46,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 658 transitions, 10815 flow [2024-06-14 12:56:48,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 658 transitions, 10654 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 12:56:48,538 INFO L231 Difference]: Finished difference. Result has 380 places, 621 transitions, 9294 flow [2024-06-14 12:56:48,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9294, PETRI_PLACES=380, PETRI_TRANSITIONS=621} [2024-06-14 12:56:48,539 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-14 12:56:48,539 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 621 transitions, 9294 flow [2024-06-14 12:56:48,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:48,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:48,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:48,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:56:48,540 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:48,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:48,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1605439895, now seen corresponding path program 10 times [2024-06-14 12:56:48,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:48,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603490745] [2024-06-14 12:56:48,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:48,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:51,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:51,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:51,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603490745] [2024-06-14 12:56:51,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603490745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:51,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:51,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:51,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630987658] [2024-06-14 12:56:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:51,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:51,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:51,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:51,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 621 transitions, 9294 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:51,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:51,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:51,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:55,609 INFO L124 PetriNetUnfolderBase]: 6844/11738 cut-off events. [2024-06-14 12:56:55,609 INFO L125 PetriNetUnfolderBase]: For 491643/491649 co-relation queries the response was YES. [2024-06-14 12:56:55,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73745 conditions, 11738 events. 6844/11738 cut-off events. For 491643/491649 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 91320 event pairs, 2408 based on Foata normal form. 8/11745 useless extension candidates. Maximal degree in co-relation 73582. Up to 10657 conditions per place. [2024-06-14 12:56:55,925 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 548 selfloop transitions, 115 changer transitions 0/668 dead transitions. [2024-06-14 12:56:55,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 668 transitions, 11032 flow [2024-06-14 12:56:55,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:56:55,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:56:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-14 12:56:55,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 12:56:55,927 INFO L175 Difference]: Start difference. First operand has 380 places, 621 transitions, 9294 flow. Second operand 12 states and 196 transitions. [2024-06-14 12:56:55,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 668 transitions, 11032 flow [2024-06-14 12:56:58,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 668 transitions, 10835 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:56:58,190 INFO L231 Difference]: Finished difference. Result has 384 places, 627 transitions, 9451 flow [2024-06-14 12:56:58,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9109, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9451, PETRI_PLACES=384, PETRI_TRANSITIONS=627} [2024-06-14 12:56:58,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-14 12:56:58,191 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 627 transitions, 9451 flow [2024-06-14 12:56:58,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:58,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:58,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:58,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:56:58,203 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:58,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:58,204 INFO L85 PathProgramCache]: Analyzing trace with hash 907487121, now seen corresponding path program 4 times [2024-06-14 12:56:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102951190] [2024-06-14 12:56:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:58,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:01,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:01,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:01,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102951190] [2024-06-14 12:57:01,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102951190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:01,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:01,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:01,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783101352] [2024-06-14 12:57:01,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:01,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:01,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:01,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:01,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:01,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 627 transitions, 9451 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:01,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:01,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:01,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:04,884 INFO L124 PetriNetUnfolderBase]: 6916/11842 cut-off events. [2024-06-14 12:57:04,884 INFO L125 PetriNetUnfolderBase]: For 516149/516155 co-relation queries the response was YES. [2024-06-14 12:57:05,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74559 conditions, 11842 events. 6916/11842 cut-off events. For 516149/516155 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 91944 event pairs, 2481 based on Foata normal form. 14/11851 useless extension candidates. Maximal degree in co-relation 74396. Up to 10587 conditions per place. [2024-06-14 12:57:05,077 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 536 selfloop transitions, 138 changer transitions 0/679 dead transitions. [2024-06-14 12:57:05,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 679 transitions, 11450 flow [2024-06-14 12:57:05,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:57:05,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:57:05,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-14 12:57:05,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39957716701902746 [2024-06-14 12:57:05,079 INFO L175 Difference]: Start difference. First operand has 384 places, 627 transitions, 9451 flow. Second operand 11 states and 189 transitions. [2024-06-14 12:57:05,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 679 transitions, 11450 flow [2024-06-14 12:57:07,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 679 transitions, 11184 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 12:57:07,687 INFO L231 Difference]: Finished difference. Result has 385 places, 641 transitions, 9655 flow [2024-06-14 12:57:07,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9193, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9655, PETRI_PLACES=385, PETRI_TRANSITIONS=641} [2024-06-14 12:57:07,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-14 12:57:07,688 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 641 transitions, 9655 flow [2024-06-14 12:57:07,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:07,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:07,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:07,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:57:07,689 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:07,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:07,689 INFO L85 PathProgramCache]: Analyzing trace with hash 749382735, now seen corresponding path program 11 times [2024-06-14 12:57:07,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:07,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845080724] [2024-06-14 12:57:07,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:07,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:10,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:10,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845080724] [2024-06-14 12:57:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845080724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437159144] [2024-06-14 12:57:10,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:10,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:10,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:10,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 641 transitions, 9655 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:10,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:10,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:10,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:14,241 INFO L124 PetriNetUnfolderBase]: 6968/11913 cut-off events. [2024-06-14 12:57:14,241 INFO L125 PetriNetUnfolderBase]: For 506104/506107 co-relation queries the response was YES. [2024-06-14 12:57:14,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75454 conditions, 11913 events. 6968/11913 cut-off events. For 506104/506107 co-relation queries the response was YES. Maximal size of possible extension queue 849. Compared 92372 event pairs, 2057 based on Foata normal form. 6/11917 useless extension candidates. Maximal degree in co-relation 75292. Up to 10582 conditions per place. [2024-06-14 12:57:14,714 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 192 changer transitions 0/692 dead transitions. [2024-06-14 12:57:14,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 692 transitions, 11902 flow [2024-06-14 12:57:14,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:57:14,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:57:14,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-14 12:57:14,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-14 12:57:14,716 INFO L175 Difference]: Start difference. First operand has 385 places, 641 transitions, 9655 flow. Second operand 11 states and 186 transitions. [2024-06-14 12:57:14,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 692 transitions, 11902 flow [2024-06-14 12:57:16,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 692 transitions, 11604 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:57:16,752 INFO L231 Difference]: Finished difference. Result has 388 places, 653 transitions, 9986 flow [2024-06-14 12:57:16,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9363, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9986, PETRI_PLACES=388, PETRI_TRANSITIONS=653} [2024-06-14 12:57:16,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-14 12:57:16,753 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 653 transitions, 9986 flow [2024-06-14 12:57:16,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:16,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:16,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:57:16,754 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:16,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1714393115, now seen corresponding path program 12 times [2024-06-14 12:57:16,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:16,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971923211] [2024-06-14 12:57:16,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:16,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:19,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:19,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:19,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971923211] [2024-06-14 12:57:19,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971923211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:19,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:19,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:19,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621175530] [2024-06-14 12:57:19,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:19,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:19,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:19,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:19,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:19,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:19,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 653 transitions, 9986 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:19,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:19,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:19,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:23,281 INFO L124 PetriNetUnfolderBase]: 6972/11920 cut-off events. [2024-06-14 12:57:23,282 INFO L125 PetriNetUnfolderBase]: For 500804/500807 co-relation queries the response was YES. [2024-06-14 12:57:23,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75377 conditions, 11920 events. 6972/11920 cut-off events. For 500804/500807 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 92441 event pairs, 2054 based on Foata normal form. 6/11924 useless extension candidates. Maximal degree in co-relation 75215. Up to 10587 conditions per place. [2024-06-14 12:57:23,502 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 189 changer transitions 0/689 dead transitions. [2024-06-14 12:57:23,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 689 transitions, 11877 flow [2024-06-14 12:57:23,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:57:23,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:57:23,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-14 12:57:23,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:57:23,504 INFO L175 Difference]: Start difference. First operand has 388 places, 653 transitions, 9986 flow. Second operand 10 states and 170 transitions. [2024-06-14 12:57:23,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 689 transitions, 11877 flow [2024-06-14 12:57:25,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 689 transitions, 11489 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:25,758 INFO L231 Difference]: Finished difference. Result has 391 places, 656 transitions, 10056 flow [2024-06-14 12:57:25,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10056, PETRI_PLACES=391, PETRI_TRANSITIONS=656} [2024-06-14 12:57:25,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-14 12:57:25,759 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 656 transitions, 10056 flow [2024-06-14 12:57:25,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:25,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:25,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:25,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:57:25,760 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:25,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:25,761 INFO L85 PathProgramCache]: Analyzing trace with hash 907636851, now seen corresponding path program 5 times [2024-06-14 12:57:25,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:25,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870748415] [2024-06-14 12:57:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:25,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:28,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:28,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:28,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870748415] [2024-06-14 12:57:28,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870748415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:28,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:28,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:28,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740850504] [2024-06-14 12:57:28,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:28,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:28,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:28,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:28,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:28,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:28,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 656 transitions, 10056 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:28,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:28,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:28,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:32,228 INFO L124 PetriNetUnfolderBase]: 6976/11931 cut-off events. [2024-06-14 12:57:32,228 INFO L125 PetriNetUnfolderBase]: For 496684/496690 co-relation queries the response was YES. [2024-06-14 12:57:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75120 conditions, 11931 events. 6976/11931 cut-off events. For 496684/496690 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 92571 event pairs, 2483 based on Foata normal form. 10/11936 useless extension candidates. Maximal degree in co-relation 74958. Up to 10670 conditions per place. [2024-06-14 12:57:32,643 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 551 selfloop transitions, 136 changer transitions 0/692 dead transitions. [2024-06-14 12:57:32,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 692 transitions, 11920 flow [2024-06-14 12:57:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:57:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:57:32,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 12:57:32,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 12:57:32,645 INFO L175 Difference]: Start difference. First operand has 391 places, 656 transitions, 10056 flow. Second operand 10 states and 176 transitions. [2024-06-14 12:57:32,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 692 transitions, 11920 flow [2024-06-14 12:57:35,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 692 transitions, 11524 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 12:57:35,148 INFO L231 Difference]: Finished difference. Result has 393 places, 659 transitions, 9981 flow [2024-06-14 12:57:35,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9664, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9981, PETRI_PLACES=393, PETRI_TRANSITIONS=659} [2024-06-14 12:57:35,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-14 12:57:35,149 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 659 transitions, 9981 flow [2024-06-14 12:57:35,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:35,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:35,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:35,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:57:35,149 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:35,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:35,150 INFO L85 PathProgramCache]: Analyzing trace with hash 956244495, now seen corresponding path program 13 times [2024-06-14 12:57:35,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:35,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407735563] [2024-06-14 12:57:35,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:35,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:35,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:38,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:38,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407735563] [2024-06-14 12:57:38,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407735563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:38,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:38,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:38,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983349550] [2024-06-14 12:57:38,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:38,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:38,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:38,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:38,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:38,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 659 transitions, 9981 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:38,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:38,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:38,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:42,022 INFO L124 PetriNetUnfolderBase]: 6970/11910 cut-off events. [2024-06-14 12:57:42,022 INFO L125 PetriNetUnfolderBase]: For 480678/480678 co-relation queries the response was YES. [2024-06-14 12:57:42,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74706 conditions, 11910 events. 6970/11910 cut-off events. For 480678/480678 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 92318 event pairs, 2098 based on Foata normal form. 2/11911 useless extension candidates. Maximal degree in co-relation 74544. Up to 10968 conditions per place. [2024-06-14 12:57:42,199 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 615 selfloop transitions, 61 changer transitions 0/681 dead transitions. [2024-06-14 12:57:42,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 681 transitions, 11409 flow [2024-06-14 12:57:42,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:42,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 12:57:42,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 12:57:42,201 INFO L175 Difference]: Start difference. First operand has 393 places, 659 transitions, 9981 flow. Second operand 8 states and 133 transitions. [2024-06-14 12:57:42,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 681 transitions, 11409 flow [2024-06-14 12:57:44,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 681 transitions, 11095 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 12:57:44,145 INFO L231 Difference]: Finished difference. Result has 393 places, 659 transitions, 9799 flow [2024-06-14 12:57:44,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9799, PETRI_PLACES=393, PETRI_TRANSITIONS=659} [2024-06-14 12:57:44,146 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-14 12:57:44,146 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 659 transitions, 9799 flow [2024-06-14 12:57:44,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:44,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:44,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:57:44,147 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:44,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:44,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1921046741, now seen corresponding path program 6 times [2024-06-14 12:57:44,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:44,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945185148] [2024-06-14 12:57:44,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:44,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:47,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:47,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:47,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945185148] [2024-06-14 12:57:47,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945185148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:47,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:47,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:47,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846617257] [2024-06-14 12:57:47,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:47,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:47,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:47,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:47,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 659 transitions, 9799 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:47,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:47,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:47,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:50,557 INFO L124 PetriNetUnfolderBase]: 6964/11925 cut-off events. [2024-06-14 12:57:50,557 INFO L125 PetriNetUnfolderBase]: For 475080/475088 co-relation queries the response was YES. [2024-06-14 12:57:50,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74128 conditions, 11925 events. 6964/11925 cut-off events. For 475080/475088 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 92678 event pairs, 2503 based on Foata normal form. 10/11930 useless extension candidates. Maximal degree in co-relation 73966. Up to 10657 conditions per place. [2024-06-14 12:57:50,724 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 545 selfloop transitions, 132 changer transitions 0/682 dead transitions. [2024-06-14 12:57:50,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 682 transitions, 11393 flow [2024-06-14 12:57:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 12:57:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-14 12:57:50,727 INFO L175 Difference]: Start difference. First operand has 393 places, 659 transitions, 9799 flow. Second operand 8 states and 141 transitions. [2024-06-14 12:57:50,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 682 transitions, 11393 flow [2024-06-14 12:57:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 682 transitions, 11148 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 12:57:52,558 INFO L231 Difference]: Finished difference. Result has 392 places, 659 transitions, 9830 flow [2024-06-14 12:57:52,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9556, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9830, PETRI_PLACES=392, PETRI_TRANSITIONS=659} [2024-06-14 12:57:52,558 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-14 12:57:52,559 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 659 transitions, 9830 flow [2024-06-14 12:57:52,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:52,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:52,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:52,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:57:52,559 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:52,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash 956364465, now seen corresponding path program 14 times [2024-06-14 12:57:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166272887] [2024-06-14 12:57:52,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:52,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:55,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:55,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:55,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166272887] [2024-06-14 12:57:55,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166272887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:55,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:55,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:55,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602068432] [2024-06-14 12:57:55,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:55,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:55,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:55,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:55,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:57:55,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 659 transitions, 9830 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:55,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:55,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:57:55,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:58,607 INFO L124 PetriNetUnfolderBase]: 6958/11909 cut-off events. [2024-06-14 12:57:58,607 INFO L125 PetriNetUnfolderBase]: For 466253/466260 co-relation queries the response was YES. [2024-06-14 12:57:58,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74118 conditions, 11909 events. 6958/11909 cut-off events. For 466253/466260 co-relation queries the response was YES. Maximal size of possible extension queue 851. Compared 92411 event pairs, 1926 based on Foata normal form. 8/11915 useless extension candidates. Maximal degree in co-relation 73956. Up to 10575 conditions per place. [2024-06-14 12:57:58,761 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 498 selfloop transitions, 179 changer transitions 0/682 dead transitions. [2024-06-14 12:57:58,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 682 transitions, 11424 flow [2024-06-14 12:57:58,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:58,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:58,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:57:58,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:57:58,763 INFO L175 Difference]: Start difference. First operand has 392 places, 659 transitions, 9830 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:57:58,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 682 transitions, 11424 flow [2024-06-14 12:58:00,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 682 transitions, 11100 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 12:58:00,600 INFO L231 Difference]: Finished difference. Result has 391 places, 659 transitions, 9876 flow [2024-06-14 12:58:00,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9508, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9876, PETRI_PLACES=391, PETRI_TRANSITIONS=659} [2024-06-14 12:58:00,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-14 12:58:00,601 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 659 transitions, 9876 flow [2024-06-14 12:58:00,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:00,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:00,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:00,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:58:00,602 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:00,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:00,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1903484365, now seen corresponding path program 7 times [2024-06-14 12:58:00,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:00,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390502798] [2024-06-14 12:58:00,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:00,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:03,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:03,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:03,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390502798] [2024-06-14 12:58:03,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390502798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:03,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:03,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:03,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189268227] [2024-06-14 12:58:03,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:03,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:03,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:03,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:03,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:03,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:03,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 659 transitions, 9876 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:03,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:03,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:03,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:06,956 INFO L124 PetriNetUnfolderBase]: 6998/11968 cut-off events. [2024-06-14 12:58:06,956 INFO L125 PetriNetUnfolderBase]: For 489094/489107 co-relation queries the response was YES. [2024-06-14 12:58:07,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74493 conditions, 11968 events. 6998/11968 cut-off events. For 489094/489107 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 92933 event pairs, 2517 based on Foata normal form. 18/11982 useless extension candidates. Maximal degree in co-relation 74331. Up to 10875 conditions per place. [2024-06-14 12:58:07,242 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 597 selfloop transitions, 90 changer transitions 0/692 dead transitions. [2024-06-14 12:58:07,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 692 transitions, 11456 flow [2024-06-14 12:58:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:58:07,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:58:07,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 12:58:07,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 12:58:07,243 INFO L175 Difference]: Start difference. First operand has 391 places, 659 transitions, 9876 flow. Second operand 8 states and 139 transitions. [2024-06-14 12:58:07,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 692 transitions, 11456 flow [2024-06-14 12:58:09,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 692 transitions, 11044 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:58:09,667 INFO L231 Difference]: Finished difference. Result has 390 places, 667 transitions, 9776 flow [2024-06-14 12:58:09,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9464, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9776, PETRI_PLACES=390, PETRI_TRANSITIONS=667} [2024-06-14 12:58:09,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-14 12:58:09,667 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 667 transitions, 9776 flow [2024-06-14 12:58:09,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:09,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:09,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:09,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:58:09,669 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:09,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:09,670 INFO L85 PathProgramCache]: Analyzing trace with hash -119023001, now seen corresponding path program 8 times [2024-06-14 12:58:09,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:09,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153471537] [2024-06-14 12:58:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:09,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153471537] [2024-06-14 12:58:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153471537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:12,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978712891] [2024-06-14 12:58:12,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:12,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:12,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:12,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:12,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:12,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:12,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 667 transitions, 9776 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:12,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:12,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:12,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:16,150 INFO L124 PetriNetUnfolderBase]: 7040/12027 cut-off events. [2024-06-14 12:58:16,151 INFO L125 PetriNetUnfolderBase]: For 482727/482740 co-relation queries the response was YES. [2024-06-14 12:58:16,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74952 conditions, 12027 events. 7040/12027 cut-off events. For 482727/482740 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 93381 event pairs, 2456 based on Foata normal form. 12/12035 useless extension candidates. Maximal degree in co-relation 74790. Up to 10775 conditions per place. [2024-06-14 12:58:16,361 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 574 selfloop transitions, 142 changer transitions 0/721 dead transitions. [2024-06-14 12:58:16,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 721 transitions, 12032 flow [2024-06-14 12:58:16,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:58:16,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:58:16,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:58:16,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 12:58:16,363 INFO L175 Difference]: Start difference. First operand has 390 places, 667 transitions, 9776 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:58:16,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 721 transitions, 12032 flow [2024-06-14 12:58:18,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 721 transitions, 11754 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 12:58:18,644 INFO L231 Difference]: Finished difference. Result has 393 places, 693 transitions, 10245 flow [2024-06-14 12:58:18,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9550, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10245, PETRI_PLACES=393, PETRI_TRANSITIONS=693} [2024-06-14 12:58:18,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-14 12:58:18,644 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 693 transitions, 10245 flow [2024-06-14 12:58:18,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:18,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:18,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:18,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:58:18,645 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:18,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash -667813999, now seen corresponding path program 9 times [2024-06-14 12:58:18,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:18,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714203155] [2024-06-14 12:58:18,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:18,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:21,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:21,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:21,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714203155] [2024-06-14 12:58:21,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714203155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:21,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:21,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:21,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010879466] [2024-06-14 12:58:21,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:21,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:21,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:21,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:21,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:21,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 693 transitions, 10245 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:21,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:21,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:21,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:25,276 INFO L124 PetriNetUnfolderBase]: 7016/12001 cut-off events. [2024-06-14 12:58:25,277 INFO L125 PetriNetUnfolderBase]: For 486868/486881 co-relation queries the response was YES. [2024-06-14 12:58:25,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74991 conditions, 12001 events. 7016/12001 cut-off events. For 486868/486881 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 93295 event pairs, 2499 based on Foata normal form. 18/12015 useless extension candidates. Maximal degree in co-relation 74827. Up to 10843 conditions per place. [2024-06-14 12:58:25,440 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 604 selfloop transitions, 115 changer transitions 0/724 dead transitions. [2024-06-14 12:58:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 724 transitions, 11976 flow [2024-06-14 12:58:25,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:58:25,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:58:25,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-14 12:58:25,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:58:25,442 INFO L175 Difference]: Start difference. First operand has 393 places, 693 transitions, 10245 flow. Second operand 10 states and 170 transitions. [2024-06-14 12:58:25,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 724 transitions, 11976 flow [2024-06-14 12:58:27,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 724 transitions, 11778 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-14 12:58:27,478 INFO L231 Difference]: Finished difference. Result has 400 places, 693 transitions, 10295 flow [2024-06-14 12:58:27,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10047, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10295, PETRI_PLACES=400, PETRI_TRANSITIONS=693} [2024-06-14 12:58:27,478 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-14 12:58:27,478 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 693 transitions, 10295 flow [2024-06-14 12:58:27,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:27,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:27,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:27,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:58:27,479 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:27,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:27,479 INFO L85 PathProgramCache]: Analyzing trace with hash -667992745, now seen corresponding path program 15 times [2024-06-14 12:58:27,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:27,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266297979] [2024-06-14 12:58:27,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:27,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:27,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:30,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:30,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:30,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266297979] [2024-06-14 12:58:30,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266297979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:30,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:30,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:30,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890421955] [2024-06-14 12:58:30,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:30,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:30,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:30,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:30,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:30,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:30,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 693 transitions, 10295 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:30,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:30,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:30,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:33,819 INFO L124 PetriNetUnfolderBase]: 7036/12017 cut-off events. [2024-06-14 12:58:33,820 INFO L125 PetriNetUnfolderBase]: For 480774/480776 co-relation queries the response was YES. [2024-06-14 12:58:33,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75548 conditions, 12017 events. 7036/12017 cut-off events. For 480774/480776 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 93049 event pairs, 1959 based on Foata normal form. 4/12011 useless extension candidates. Maximal degree in co-relation 75382. Up to 10919 conditions per place. [2024-06-14 12:58:34,019 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 621 selfloop transitions, 103 changer transitions 0/729 dead transitions. [2024-06-14 12:58:34,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 729 transitions, 12146 flow [2024-06-14 12:58:34,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:58:34,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:58:34,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 12:58:34,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813953488372093 [2024-06-14 12:58:34,021 INFO L175 Difference]: Start difference. First operand has 400 places, 693 transitions, 10295 flow. Second operand 10 states and 164 transitions. [2024-06-14 12:58:34,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 729 transitions, 12146 flow [2024-06-14 12:58:36,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 729 transitions, 11801 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 12:58:36,320 INFO L231 Difference]: Finished difference. Result has 402 places, 699 transitions, 10284 flow [2024-06-14 12:58:36,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9950, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10284, PETRI_PLACES=402, PETRI_TRANSITIONS=699} [2024-06-14 12:58:36,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-14 12:58:36,321 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 699 transitions, 10284 flow [2024-06-14 12:58:36,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:36,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:36,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:36,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:58:36,322 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:36,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash -667664269, now seen corresponding path program 10 times [2024-06-14 12:58:36,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:36,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914300946] [2024-06-14 12:58:36,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:36,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:39,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:39,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:39,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914300946] [2024-06-14 12:58:39,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914300946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:39,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:39,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:39,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576919664] [2024-06-14 12:58:39,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:39,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:39,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:39,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:39,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:39,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:39,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 699 transitions, 10284 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:39,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:39,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:39,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:42,892 INFO L124 PetriNetUnfolderBase]: 7024/12016 cut-off events. [2024-06-14 12:58:42,892 INFO L125 PetriNetUnfolderBase]: For 476530/476543 co-relation queries the response was YES. [2024-06-14 12:58:43,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75078 conditions, 12016 events. 7024/12016 cut-off events. For 476530/476543 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 93481 event pairs, 2500 based on Foata normal form. 14/12026 useless extension candidates. Maximal degree in co-relation 74911. Up to 10861 conditions per place. [2024-06-14 12:58:43,078 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 604 selfloop transitions, 113 changer transitions 0/722 dead transitions. [2024-06-14 12:58:43,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 722 transitions, 11819 flow [2024-06-14 12:58:43,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:58:43,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:58:43,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:58:43,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:58:43,080 INFO L175 Difference]: Start difference. First operand has 402 places, 699 transitions, 10284 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:58:43,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 722 transitions, 11819 flow [2024-06-14 12:58:45,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 722 transitions, 11329 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-14 12:58:45,667 INFO L231 Difference]: Finished difference. Result has 401 places, 699 transitions, 10030 flow [2024-06-14 12:58:45,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9794, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10030, PETRI_PLACES=401, PETRI_TRANSITIONS=699} [2024-06-14 12:58:45,668 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-14 12:58:45,668 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 699 transitions, 10030 flow [2024-06-14 12:58:45,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:45,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:45,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:45,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:58:45,669 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:45,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:45,669 INFO L85 PathProgramCache]: Analyzing trace with hash -667664455, now seen corresponding path program 16 times [2024-06-14 12:58:45,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:45,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246894651] [2024-06-14 12:58:45,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:45,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:48,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:48,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:48,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246894651] [2024-06-14 12:58:48,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246894651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:48,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:48,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:48,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627262982] [2024-06-14 12:58:48,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:48,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:48,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:48,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:48,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:48,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:48,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 699 transitions, 10030 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:48,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:48,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:48,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:51,896 INFO L124 PetriNetUnfolderBase]: 7012/11982 cut-off events. [2024-06-14 12:58:51,896 INFO L125 PetriNetUnfolderBase]: For 461783/461785 co-relation queries the response was YES. [2024-06-14 12:58:52,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73658 conditions, 11982 events. 7012/11982 cut-off events. For 461783/461785 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 92813 event pairs, 1958 based on Foata normal form. 4/11976 useless extension candidates. Maximal degree in co-relation 73491. Up to 10893 conditions per place. [2024-06-14 12:58:52,062 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 616 selfloop transitions, 101 changer transitions 0/722 dead transitions. [2024-06-14 12:58:52,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 722 transitions, 11567 flow [2024-06-14 12:58:52,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:58:52,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:58:52,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:58:52,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:58:52,064 INFO L175 Difference]: Start difference. First operand has 401 places, 699 transitions, 10030 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:58:52,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 722 transitions, 11567 flow [2024-06-14 12:58:54,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 722 transitions, 11285 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 12:58:54,033 INFO L231 Difference]: Finished difference. Result has 402 places, 699 transitions, 9960 flow [2024-06-14 12:58:54,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9748, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9960, PETRI_PLACES=402, PETRI_TRANSITIONS=699} [2024-06-14 12:58:54,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-14 12:58:54,034 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 699 transitions, 9960 flow [2024-06-14 12:58:54,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:54,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:54,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:58:54,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:58:54,034 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:58:54,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash -283642159, now seen corresponding path program 11 times [2024-06-14 12:58:54,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:54,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261658816] [2024-06-14 12:58:54,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:54,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:56,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:56,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:56,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261658816] [2024-06-14 12:58:56,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261658816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:56,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:56,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:58:56,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133026407] [2024-06-14 12:58:56,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:56,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:58:56,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:56,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:58:56,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:58:56,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:58:56,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 699 transitions, 9960 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:58:56,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:56,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:58:56,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:00,909 INFO L124 PetriNetUnfolderBase]: 7038/12057 cut-off events. [2024-06-14 12:59:00,910 INFO L125 PetriNetUnfolderBase]: For 472490/472503 co-relation queries the response was YES. [2024-06-14 12:59:01,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74097 conditions, 12057 events. 7038/12057 cut-off events. For 472490/472503 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 93984 event pairs, 2432 based on Foata normal form. 12/12065 useless extension candidates. Maximal degree in co-relation 73929. Up to 10776 conditions per place. [2024-06-14 12:59:01,143 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 580 selfloop transitions, 144 changer transitions 0/729 dead transitions. [2024-06-14 12:59:01,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 729 transitions, 11936 flow [2024-06-14 12:59:01,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:01,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 12:59:01,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 12:59:01,145 INFO L175 Difference]: Start difference. First operand has 402 places, 699 transitions, 9960 flow. Second operand 8 states and 139 transitions. [2024-06-14 12:59:01,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 729 transitions, 11936 flow [2024-06-14 12:59:03,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 729 transitions, 11734 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:59:03,276 INFO L231 Difference]: Finished difference. Result has 403 places, 705 transitions, 10148 flow [2024-06-14 12:59:03,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9758, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10148, PETRI_PLACES=403, PETRI_TRANSITIONS=705} [2024-06-14 12:59:03,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-14 12:59:03,277 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 705 transitions, 10148 flow [2024-06-14 12:59:03,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:03,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:03,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:03,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:59:03,277 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:03,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:03,278 INFO L85 PathProgramCache]: Analyzing trace with hash -283879309, now seen corresponding path program 12 times [2024-06-14 12:59:03,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:03,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081013243] [2024-06-14 12:59:03,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:03,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:03,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:05,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:05,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:05,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081013243] [2024-06-14 12:59:05,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081013243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:05,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:05,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:05,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122389098] [2024-06-14 12:59:05,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:05,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:05,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:05,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:05,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:06,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:06,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 705 transitions, 10148 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:06,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:06,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:09,960 INFO L124 PetriNetUnfolderBase]: 7032/12049 cut-off events. [2024-06-14 12:59:09,960 INFO L125 PetriNetUnfolderBase]: For 472504/472517 co-relation queries the response was YES. [2024-06-14 12:59:10,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74112 conditions, 12049 events. 7032/12049 cut-off events. For 472504/472517 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 93877 event pairs, 2440 based on Foata normal form. 12/12057 useless extension candidates. Maximal degree in co-relation 73943. Up to 10771 conditions per place. [2024-06-14 12:59:10,132 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 583 selfloop transitions, 140 changer transitions 0/728 dead transitions. [2024-06-14 12:59:10,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 728 transitions, 11854 flow [2024-06-14 12:59:10,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:10,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:59:10,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:59:10,134 INFO L175 Difference]: Start difference. First operand has 403 places, 705 transitions, 10148 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:59:10,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 728 transitions, 11854 flow [2024-06-14 12:59:12,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 728 transitions, 11601 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 12:59:12,338 INFO L231 Difference]: Finished difference. Result has 407 places, 705 transitions, 10181 flow [2024-06-14 12:59:12,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9895, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10181, PETRI_PLACES=407, PETRI_TRANSITIONS=705} [2024-06-14 12:59:12,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-14 12:59:12,338 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 705 transitions, 10181 flow [2024-06-14 12:59:12,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:12,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:12,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:12,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:59:12,339 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:12,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:12,339 INFO L85 PathProgramCache]: Analyzing trace with hash 36652303, now seen corresponding path program 17 times [2024-06-14 12:59:12,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:12,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551643857] [2024-06-14 12:59:12,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:12,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:12,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:15,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:15,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:15,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551643857] [2024-06-14 12:59:15,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551643857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:15,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:15,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:15,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618120839] [2024-06-14 12:59:15,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:15,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:15,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:15,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:15,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:15,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:15,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 705 transitions, 10181 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:15,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:15,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:15,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:19,127 INFO L124 PetriNetUnfolderBase]: 7042/12031 cut-off events. [2024-06-14 12:59:19,128 INFO L125 PetriNetUnfolderBase]: For 478868/478870 co-relation queries the response was YES. [2024-06-14 12:59:19,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74263 conditions, 12031 events. 7042/12031 cut-off events. For 478868/478870 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 93201 event pairs, 1906 based on Foata normal form. 2/12023 useless extension candidates. Maximal degree in co-relation 74093. Up to 10606 conditions per place. [2024-06-14 12:59:19,293 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 523 selfloop transitions, 205 changer transitions 0/733 dead transitions. [2024-06-14 12:59:19,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 733 transitions, 12023 flow [2024-06-14 12:59:19,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:19,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:19,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:59:19,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:59:19,294 INFO L175 Difference]: Start difference. First operand has 407 places, 705 transitions, 10181 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:59:19,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 733 transitions, 12023 flow [2024-06-14 12:59:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 733 transitions, 11707 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:59:21,506 INFO L231 Difference]: Finished difference. Result has 408 places, 711 transitions, 10423 flow [2024-06-14 12:59:21,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9865, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10423, PETRI_PLACES=408, PETRI_TRANSITIONS=711} [2024-06-14 12:59:21,507 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-14 12:59:21,507 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 711 transitions, 10423 flow [2024-06-14 12:59:21,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:21,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:21,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:21,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:59:21,508 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:21,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:21,508 INFO L85 PathProgramCache]: Analyzing trace with hash -435933247, now seen corresponding path program 18 times [2024-06-14 12:59:21,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:21,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183774801] [2024-06-14 12:59:21,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:21,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:21,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183774801] [2024-06-14 12:59:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183774801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:24,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:24,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193746432] [2024-06-14 12:59:24,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:24,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:24,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:24,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:24,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 711 transitions, 10423 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:24,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:24,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:24,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:28,511 INFO L124 PetriNetUnfolderBase]: 7052/12045 cut-off events. [2024-06-14 12:59:28,512 INFO L125 PetriNetUnfolderBase]: For 492738/492740 co-relation queries the response was YES. [2024-06-14 12:59:28,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75161 conditions, 12045 events. 7052/12045 cut-off events. For 492738/492740 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 93410 event pairs, 2090 based on Foata normal form. 2/12037 useless extension candidates. Maximal degree in co-relation 74990. Up to 11072 conditions per place. [2024-06-14 12:59:28,671 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 662 selfloop transitions, 63 changer transitions 0/730 dead transitions. [2024-06-14 12:59:28,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 730 transitions, 11995 flow [2024-06-14 12:59:28,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:28,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:28,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 12:59:28,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:59:28,673 INFO L175 Difference]: Start difference. First operand has 408 places, 711 transitions, 10423 flow. Second operand 8 states and 128 transitions. [2024-06-14 12:59:28,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 730 transitions, 11995 flow [2024-06-14 12:59:31,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 730 transitions, 11784 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 12:59:31,113 INFO L231 Difference]: Finished difference. Result has 412 places, 714 transitions, 10424 flow [2024-06-14 12:59:31,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10216, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10424, PETRI_PLACES=412, PETRI_TRANSITIONS=714} [2024-06-14 12:59:31,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-14 12:59:31,114 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 714 transitions, 10424 flow [2024-06-14 12:59:31,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:31,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:31,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:31,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:59:31,114 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:31,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:31,115 INFO L85 PathProgramCache]: Analyzing trace with hash 735151825, now seen corresponding path program 13 times [2024-06-14 12:59:31,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:31,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446085700] [2024-06-14 12:59:31,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:31,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:34,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:34,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:34,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446085700] [2024-06-14 12:59:34,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446085700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:34,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:34,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:34,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277407424] [2024-06-14 12:59:34,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:34,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:34,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:34,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:34,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:34,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:34,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 714 transitions, 10424 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:34,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:34,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:34,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:38,231 INFO L124 PetriNetUnfolderBase]: 7062/12107 cut-off events. [2024-06-14 12:59:38,231 INFO L125 PetriNetUnfolderBase]: For 499851/499891 co-relation queries the response was YES. [2024-06-14 12:59:38,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75016 conditions, 12107 events. 7062/12107 cut-off events. For 499851/499891 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 94437 event pairs, 2476 based on Foata normal form. 23/12115 useless extension candidates. Maximal degree in co-relation 74843. Up to 10809 conditions per place. [2024-06-14 12:59:38,385 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 587 selfloop transitions, 143 changer transitions 0/735 dead transitions. [2024-06-14 12:59:38,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 735 transitions, 12177 flow [2024-06-14 12:59:38,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:38,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:38,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 12:59:38,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 12:59:38,388 INFO L175 Difference]: Start difference. First operand has 412 places, 714 transitions, 10424 flow. Second operand 8 states and 133 transitions. [2024-06-14 12:59:38,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 735 transitions, 12177 flow [2024-06-14 12:59:40,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 735 transitions, 11905 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 12:59:40,827 INFO L231 Difference]: Finished difference. Result has 411 places, 717 transitions, 10495 flow [2024-06-14 12:59:40,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10152, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10495, PETRI_PLACES=411, PETRI_TRANSITIONS=717} [2024-06-14 12:59:40,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-14 12:59:40,828 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 717 transitions, 10495 flow [2024-06-14 12:59:40,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:40,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:40,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:40,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:59:40,831 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:40,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash 564449209, now seen corresponding path program 19 times [2024-06-14 12:59:40,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:40,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654487210] [2024-06-14 12:59:40,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:40,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:40,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:43,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:43,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654487210] [2024-06-14 12:59:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654487210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:43,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:43,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:43,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494715904] [2024-06-14 12:59:43,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:43,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:43,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:43,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:43,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:43,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:43,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 717 transitions, 10495 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:43,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:43,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:43,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:47,245 INFO L124 PetriNetUnfolderBase]: 7072/12089 cut-off events. [2024-06-14 12:59:47,246 INFO L125 PetriNetUnfolderBase]: For 504568/504597 co-relation queries the response was YES. [2024-06-14 12:59:47,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75304 conditions, 12089 events. 7072/12089 cut-off events. For 504568/504597 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 93687 event pairs, 1942 based on Foata normal form. 13/12080 useless extension candidates. Maximal degree in co-relation 75132. Up to 10640 conditions per place. [2024-06-14 12:59:47,437 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 528 selfloop transitions, 204 changer transitions 0/737 dead transitions. [2024-06-14 12:59:47,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 737 transitions, 12267 flow [2024-06-14 12:59:47,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 12:59:47,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 12:59:47,438 INFO L175 Difference]: Start difference. First operand has 411 places, 717 transitions, 10495 flow. Second operand 8 states and 134 transitions. [2024-06-14 12:59:47,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 737 transitions, 12267 flow [2024-06-14 12:59:50,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 737 transitions, 11954 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:59:50,129 INFO L231 Difference]: Finished difference. Result has 414 places, 720 transitions, 10672 flow [2024-06-14 12:59:50,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10182, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10672, PETRI_PLACES=414, PETRI_TRANSITIONS=720} [2024-06-14 12:59:50,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-14 12:59:50,130 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 720 transitions, 10672 flow [2024-06-14 12:59:50,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:50,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:50,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:50,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:59:50,131 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:50,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:50,131 INFO L85 PathProgramCache]: Analyzing trace with hash 741580729, now seen corresponding path program 20 times [2024-06-14 12:59:50,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:50,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552910637] [2024-06-14 12:59:50,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:50,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:50,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:53,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:53,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552910637] [2024-06-14 12:59:53,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552910637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:53,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:53,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:53,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663868877] [2024-06-14 12:59:53,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:53,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:53,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:53,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:53,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:53,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:53,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 720 transitions, 10672 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:53,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:53,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:53,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:57,200 INFO L124 PetriNetUnfolderBase]: 7066/12082 cut-off events. [2024-06-14 12:59:57,201 INFO L125 PetriNetUnfolderBase]: For 505558/505587 co-relation queries the response was YES. [2024-06-14 12:59:57,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75256 conditions, 12082 events. 7066/12082 cut-off events. For 505558/505587 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 93625 event pairs, 1927 based on Foata normal form. 13/12073 useless extension candidates. Maximal degree in co-relation 75083. Up to 10635 conditions per place. [2024-06-14 12:59:57,380 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 520 selfloop transitions, 211 changer transitions 0/736 dead transitions. [2024-06-14 12:59:57,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 736 transitions, 12182 flow [2024-06-14 12:59:57,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:59:57,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:59:57,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 12:59:57,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 12:59:57,382 INFO L175 Difference]: Start difference. First operand has 414 places, 720 transitions, 10672 flow. Second operand 8 states and 132 transitions. [2024-06-14 12:59:57,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 736 transitions, 12182 flow [2024-06-14 13:00:00,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 736 transitions, 11532 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:00,191 INFO L231 Difference]: Finished difference. Result has 416 places, 720 transitions, 10450 flow [2024-06-14 13:00:00,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10022, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10450, PETRI_PLACES=416, PETRI_TRANSITIONS=720} [2024-06-14 13:00:00,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-14 13:00:00,192 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 720 transitions, 10450 flow [2024-06-14 13:00:00,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:00,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:00,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:00,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:00:00,192 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash 741818065, now seen corresponding path program 14 times [2024-06-14 13:00:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149685931] [2024-06-14 13:00:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:00,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:00,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:03,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:03,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:03,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149685931] [2024-06-14 13:00:03,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149685931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:03,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:03,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:00:03,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846299403] [2024-06-14 13:00:03,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:03,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:00:03,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:03,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:00:03,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:00:03,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:00:03,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 720 transitions, 10450 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:03,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:03,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:00:03,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:07,223 INFO L124 PetriNetUnfolderBase]: 7076/12131 cut-off events. [2024-06-14 13:00:07,223 INFO L125 PetriNetUnfolderBase]: For 516055/516095 co-relation queries the response was YES. [2024-06-14 13:00:07,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74757 conditions, 12131 events. 7076/12131 cut-off events. For 516055/516095 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 94602 event pairs, 2474 based on Foata normal form. 23/12139 useless extension candidates. Maximal degree in co-relation 74584. Up to 10825 conditions per place. [2024-06-14 13:00:07,464 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 588 selfloop transitions, 148 changer transitions 0/741 dead transitions. [2024-06-14 13:00:07,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 741 transitions, 12204 flow [2024-06-14 13:00:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:00:07,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 13:00:07,466 INFO L175 Difference]: Start difference. First operand has 416 places, 720 transitions, 10450 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:00:07,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 741 transitions, 12204 flow [2024-06-14 13:00:10,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 741 transitions, 11645 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:00:10,148 INFO L231 Difference]: Finished difference. Result has 416 places, 723 transitions, 10227 flow [2024-06-14 13:00:10,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9891, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=416, PETRI_TRANSITIONS=723} [2024-06-14 13:00:10,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-14 13:00:10,170 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 723 transitions, 10227 flow [2024-06-14 13:00:10,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:10,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:10,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:10,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:00:10,171 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:10,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:10,171 INFO L85 PathProgramCache]: Analyzing trace with hash 741580915, now seen corresponding path program 15 times [2024-06-14 13:00:10,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:10,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133097543] [2024-06-14 13:00:10,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:10,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15